Raku kurss / Padziļināti / Vairāk par iebūvētajiem tipiem / Kopas, somas un maisījumi / Exercises / Saskaitīt unikālos
Risinājums: Saskaitīt unikālos
Šeit ir iespējams risinājums uzdevumam.
Kods
my @data = 3, 1, 4, 1, 5, 9, 2, 6, 5, 3;
say set(@data).elems;🦋 Atrodiet programmu failā count-the-distinct.raku.
Izvade
7Komentāri
Padodot masīvu
set, tiek uzbūvēta kopa no tā vērtībām. Tā kā kopa patur tikai atšķirīgas vērtības, atkārtotie skaitļi saplūst vienā.Metode
elemstad atgriež atšķirīgo vērtību skaitu, kas ir7.