Курс Raku / Додаток 🆕 / Робота з даними / Числа та математика / Вправи / Найбільший спільний дільник і найменше спільне кратне
Розв’язання: Найбільший спільний дільник і найменше спільне кратне
Ось одне з можливих розв’язань задачі.
Код
my ($a, $b) = 24, 36;
my $g = $a gcd $b;
say "gcd = $g";
say "lcm = { $a * $b div $g }";🦋 Знайдіть програму у файлі gcd-lcm.raku.
Вивід
gcd = 12
lcm = 72Коментарі
gcdє вбудованим інфіксним оператором, тож$a gcd $bдає найбільший спільний дільник безпосередньо.Найменше спільне кратне є добутком двох чисел, поділеним на їхній найбільший спільний дільник, — його обчислено всередині інтерполяції
{ ... }за допомогою цілочислового діленняdiv.
Навігація курсом
← Найбільший спільний дільник і найменше спільне кратне | Цифровий корінь →