enter code here
Добрый вечер всем, я хочу, чтобы пользователь написал start_station из Red_line
, например, в этом Сценарии
"Устанавливаем стартовую станцию" "Park Street" вы пройдетеЭти станции Южный вокзал, Парк-стрит, Кендалл, Центральный.общее количество станций: 4.
проблема в
, когда я пытаюсь сделать так, чтобы пользователь ввел значение, которое не работает (например, то, что вы видите в start_station и str , но когда я делаю это, не выбирая, чтобы работать просто отлично, как то, что вы не видите в start_station
Надеюсь, это достаточно ясно,спасибо за ваше время
subway =
{
"Red_line":["South Station","Park Street","Kendall","Central","Harvard","Porter","Davis","Alewife"]
}
puts"put ur start Station "
sta = gets.chomp.to_s #<<==== this my attempted to use sta to make it like input user
puts sta
start_station = subway[:Red_line].index(sta) # <<=== you can see that I put sta as index of subway array
puts start_station
end_station = subway[:Red_line].index("Central")
total_point_in_redLine = subway[:Red_line][start_station..end_statio] #name of points
total_number_in_redLine = subway[:Red_line][start_station..end_statio].length #number of station
puts "you will pass these Stations"
puts total_point_in_redLine
puts "total number of Stations is "
puts total_number_in_redLine