Raku kurss / Pielikums 🆕 / Darbs ar datiem / Skaitļi un matemātika / Exercises / Lielākais kopīgais dalītājs un mazākais kopīgais dalāmais

Risinājums: Lielākais kopīgais dalītājs un mazākais kopīgais dalāmais

Šeit ir iespējams risinājums uzdevumam.

Kods

my ($a, $b) = 24, 36;

my $g = $a gcd $b;

say "gcd = $g";
say "lcm = { $a * $b div $g }";

🦋 Atrodiet programmu failā gcd-lcm.raku.

Izvade

gcd = 12
lcm = 72

Komentāri

  1. gcd ir iebūvēts infikss operators, tāpēc $a gcd $b dod lielāko kopīgo dalītāju tieši.

  2. Mazākais kopīgais dalāmais ir abu skaitļu reizinājums, dalīts ar to lielāko kopīgo dalītāju, — aprēķināts interpolācijā { ... } ar veselo skaitļu dalīšanu div.

Kursa navigācija

Lielākais kopīgais dalītājs un mazākais kopīgais dalāmais   |   Ciparu sakne