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