Курс 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

Рішення

Дивіться рішення

Навігація курсом

Розв’язання: Таблиця покупок   |   Розв’язання: Відстань подорожі*