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

7

Komentāri

  1. 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ā.

  2. Metode elems tad atgriež atšķirīgo vērtību skaitu, kas ir 7.

Kursa navigācija

Saskaitīt unikālos   |   Kopīgie elementi