Курс по 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
Общо пътуване: 2007 km
Решение
Навигация по курса
← Позиционни типове данни / Индексиране на диапазони | Създаване и извикване на функции →
Тази страница е автоматично преведена с ChatGPT 4.0. Оригинален текст на английски
Преводи на тази страница: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська