Курс Raku / Основи / Більше про типи / Асоціативні типи даних / Вправи
Відстань подорожі*
Завдання
Створіть програму, яка знаходить загальну відстань подорожі, заданої таким масивом:
my @itinerary = < Berlin Prague Vienna Zurich Paris >;Виведіть відстань кожного відрізка маршруту та загальну відстань.
Скористайтеся файлом distances.raku із хешем хешів, що перелічує відстані між містами.
Приклад
Для наведеного списку міст вивід програми має такий вигляд:
$ raku travel-distance.raku
Berlin — Prague: 354 km
Prague — Vienna: 312 km
Vienna — Zurich: 784 km
Zurich — Paris: 557 km
Total trip: 2007 kmРішення
Навігація курсом
← Розв’язання: Таблиця покупок | Розв’язання: Відстань подорожі* →