Курс языка программирования Raku / Продвинутый уровень / Подробнее о встроенных типах / Целые числа / Exercises / Простое или нет

Решение: Простое или нет

Вот возможное решение задачи.

Код

say 97.is-prime;
say 91.is-prime;

🦋 Исходный код можно найти в файле prime-check.raku.

Вывод

True
False

Комментарии

  1. 97 не имеет делителей, кроме 1 и самого себя, поэтому is-prime возвращает True.

  2. 91 выглядит простым, но равно 7 × 13, поэтому is-prime возвращает False. Метод выполняет факторизацию за вас — в этом и заключается его смысл.

Навигация по курсу

Простое или нет   |   Нативные типы