Raku-Kurs / Grundlagen / Assoziative Datentypen / Übungen

Reisedistanz*

Problem

Erstelle ein Programm, das die Gesamtdistanz der Reise berechnet, die durch das folgende Array definiert wird:

my @itinerary = < Berlin Prag Wien Zürich Paris >;

Gib die Distanz jedes Segments der Reiseroute und die Gesamtdistanz aus.

Verwende die Datei distances.raku mit dem Hash von Hashes, der die Distanzen zwischen den Städten auflistet.

Beispiel

Für die gegebene Liste von Städten sieht die Ausgabe des Programms wie folgt aus:

$ raku travel-distance.raku
Berlin — Prag: 354 km
Prag — Wien: 312 km
Wien — Zürich: 784 km
Zürich — Paris: 557 km
Gesamte Reise: 2007 km

Lösung

Siehe die Lösung

Kursnavigation

Positionale Datentypen / Indizieren von Bereichen   |   Erstellen und Aufrufen von Funktionen

Diese Seite wurde automatisch mit ChatGPT 4o übersetzt. Originaler englischer Text.

Übersetzungen dieser Seite: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська