Код Junior Разминка: короткие функции обновлено
isPrime
Условие
Простое ли число?
Примеры
isPrime(2) // true
isPrime(9) // false
isPrime(1) // false
Как подойти
Проверяем до ii <= n и только нечётные - вдвое меньше итераций. ii вместо Math.sqrt избавляет от плавающей точки.
Подсказки: 1
- Делители дальше квадратного корня уже проверены зеркально.
Решите в тренажёре
Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.