Kurso de Raku / Esencoj / Pli pri tipoj / Asociaj datentipoj / Exercises

Vojaĝa distanco

Problemo

Kreu programon kiu trovas la totalan distancon de la vojaĝo difinita per la sekva aro:

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

Presu la distancon de ĉiu segmento de la itinero kaj la totalan distancon.

Uzu la dosieron distances.raku kun la hash de hash kiu listigas la distancojn inter la urboj.

Ekzemplo

Por la donita listo de urboj, la eligo de la programo aspektas tiel:

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

Solvo

Vidu la solvon

Kursa navigado

Solvo: Aĉettabelo   |   Solvo: Vojaĝa distanco