Raku kurss / Pielikums 🆕 / Viss kopā / Jaukti miniprojekti / Exercises / Teksta histogramma
Risinājums: Teksta histogramma
Šeit ir iespējams risinājums uzdevumam.
Kods
my %sales = apples => 5, pears => 3, plums => 8;
for %sales.sort -> $pair {
say "{$pair.key}\t{ '#' x $pair.value }";
}🦋 Atrodiet programmu failā histogram.raku.
Izvade
apples #####
pears ###
plums ########Komentāri
Virkņu atkārtošanas operators
xuzbūvē katru stabiņu:'#' x 5ir#####. Vērtība vienkārši kļūst par stabiņa garumu.\tstarp apzīmējumu un stabiņu ir tabulatora rakstzīme, tāpēc stabiņi sarindojas kolonnā, nevis sākas uzreiz aiz katra dažāda garuma nosaukuma.