Skip to content

wdi-infinity/js-arrays-challenge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

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

Watchers

Forks

Releases

No releases published

Packages

No packages published