Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 

Repository files navigation

Activity

Create a train system with 3 subway lines.

  • Red Line
  • Green Line
  • Orange Line

Each subway line has multiple stops.

  • Red
    • South Station
    • Park Street
    • Kendall
    • Central
    • Harvard
    • Porter
    • Davis
    • Alewife
  • Green
    • Government Center
    • Park Street
    • Boylston
    • Arlington
    • Copley
    • Hynes
    • Kenmore
  • Orange
    • North Station
    • Haymarket
    • Park Street
    • State
    • Downtown Crossing
    • Chinatown
    • Back Bay
    • Forest Hills

Notice that all 3 subway lines intersect at Park Street, but there are no other intersection points.

Your goal is to write a function named stopsBetweenStations that will accept

  • Start Line
  • Start Station
  • End Line
  • End Station

And the function will return how many stops the rider must travel.

Examples:

stopsBetweenStations('Red', 'Alewife', 'Red', 'Alewife') // 0
stopsBetweenStations('Red', 'Alewife', 'Red', 'South Station') // 7
stopsBetweenStations('Red', 'South Station', 'Green', 'Kenmore') // 6

Hint: You should draw the subway system first so you can visualize how many stops each subway line has and how they intersect.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors