Код Junior Разминка: короткие функции обновлено

isPrime

Условие

Простое ли число?

Примеры

isPrime(2) // true
isPrime(9) // false
isPrime(1) // false

Как подойти

Проверяем до ii <= n и только нечётные - вдвое меньше итераций. ii вместо Math.sqrt избавляет от плавающей точки.

Подсказки: 1
  1. Делители дальше квадратного корня уже проверены зеркально.

Решите в тренажёре

Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.