Raku kurss / Pielikums 🆕 / Darbs ar datiem / Skaitļi un matemātika / Exercises / Ciparu sakne
Risinājums: Ciparu sakne
Šeit ir iespējams risinājums uzdevumam.
Kods
my $n = 987654;
while $n >= 10 {
$n = [+] $n.comb;
}
say $n;🦋 Atrodiet programmu failā digital-root.raku.
Izvade
3Komentāri
$n.combsadala skaitli atsevišķās ciparu rakstzīmēs;[+]tās saskaita, virknes automātiski pārvēršot skaitļos.Cikls atkārtojas, kamēr rezultātā vēl ir vairāk nekā viens cipars, tāpēc tas apstājas, tiklīdz
$nnokrīt zem10.
Kursa navigācija
← Ciparu sakne | Kolaca soļi →