Curso de Raku / Esenciales / Más sobre tipos / Tipos de datos asociativos / Exercises

Distancia de viaje*

Problema

Crea un programa que encuentre la distancia total del viaje definido por el siguiente arreglo:

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

Imprime la distancia de cada segmento del itinerario y la distancia total.

Usa el archivo distances.raku con el hash de hashes que lista las distancias entre las ciudades.

Ejemplo

Para la lista de ciudades dada, la salida del programa se ve así:

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

Solución

Ver la solución

Solución: Tabla de compras   |   Solución: Distancia de viaje*