Курс Raku / Додаток 🆕 / Робота з даними / Числа та математика / Вправи / Цифровий корінь
Розв’язання: Цифровий корінь
Ось одне з можливих розв’язань задачі.
Код
my $n = 987654;
while $n >= 10 {
$n = [+] $n.comb;
}
say $n;🦋 Знайдіть програму у файлі digital-root.raku.
Вивід
3Коментарі
$n.combрозбиває число на окремі символи-цифри;[+]їх додає, автоматично перетворюючи рядки на числа.Цикл повторюється, поки в результаті ще більше однієї цифри, тож він зупиняється, щойно
$nпадає нижче за10.