Cursus Raku / Elementa / Plura de generibus / Associativa data genera / Exercises

Itinera distantia

Problema

Crea programma quod inveniat totalem distantiam itineris quae definita est per sequentem array:

my @itinerary = < Berolinum Praga Vindobona Turicum Lutetia >;

Imprime distantiam cuiusque segmenti itineris et totalem distantiam.

Utere fasciculo distances.raku cum hash hashium qui enumerat distantias inter urbes.

Exemplum

Pro dato indice urbium, output programmatis sic se habet:

$ raku travel-distance.raku
Berolinum — Praga: 354 km
Praga — Vindobona: 312 km
Vindobona — Turicum: 784 km
Turicum — Lutetia: 557 km
Totum iter: 2007 km

Solutio

Vide solutionem

Solutio: Tabula emptio   |   Solutio: Itinera distantia