Corso di Raku / Fondamenti / Tipi di dati associativi / Esercizi

Distanza di viaggio*

Problema

Crea un programma che trovi la distanza totale del viaggio definito dal seguente array:

my @itinerary = < Berlin Prague Vienna Zurich Paris >;

Stampa la distanza di ogni segmento dell’itinerario e la distanza totale.

Usa il file distances.raku con l’hash di hash che elenca le distanze tra le città.

Esempio

Per la lista di città data, l’output del programma appare così:

$ raku travel-distance.raku
Berlin — Prague: 354 km
Prague — Vienna: 312 km
Vienna — Zurich: 784 km
Zurich — Paris: 557 km
Total trip: 2007 km

Soluzione

Vedi la soluzione

Tipi di dati posizionali / Sottoscrizione degli intervalli   |   Creazione e chiamata di funzioni

Questa pagina è tradotta automaticamente con ChatGPT 4o. Testo originale in inglese.

Traduzioni di questa pagina: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська