Программа курса:
Внимание! Решать задачи может только авторизованный
пользователь. Пройдите регистрацию на сайте.
Задача 15: Город назначения
Напишите определение функции destCity(paths), которая принимает список путей paths, где каждый путь представлен как список из двух городов [cityAi, cityBi], что означает, что существует прямой путь от города cityAi к городу cityBi. Функция должна вернуть город назначения, то есть город, у которого нет исходящих путей в другой город.
Пример 1:
Входные данные:
paths = [["London","New York"],["New York","Lima"],["Lima","Sao Paulo"]]
Выходные данные:
"Sao Paulo"
Пояснение: Начав с города "London", вы дойдете до города "Sao Paulo", который является городом назначения. Ваш маршрут: "London" -> "New York" -> "Lima" -> "Sao Paulo".
Пример 2:
Входные данные:
paths = [["B","C"],["D","B"],["C","A"]]
Выходные данные:
"A"
Пояснение: Все возможные поездки:
- "D" -> "B" -> "C" -> "A"
- "B" -> "C" -> "A"
- "C" -> "A"
- "A"
Очевидно, что город назначения — это "A".
Пример 3:
Входные данные:
paths = [["A","Z"]]
Выходные данные:
"Z"
Вы должны Войти или Зарегистрироваться чтобы оставлять комментарии