isPerfect.js
Создайте функцию isPerfect()
, которая принимает число и возвращает true
, если оно совершенное, и false
— в ином случае.
Совершенное число — положительное целое число, равное сумме его положительных делителей (не считая само число). Например, 6 — идеальное число, потому что 6 = 1 + 2 + 3.
isPerfect(6); // true
isPerfect(7); // false
Примечания
Для полного доступа к испытанию нужен базовый план
Базовый план откроет полный доступ ко всем курсам, упражнениям и урокам Хекслета, проектам и пожизненный доступ к теории пройденных уроков. Подписку можно отменить в любой момент.
Отзывы

Я хотела начать испытания с этой задачи. Открыла, прочитала и пошла проходить курс Основы программирования... А теперь мне осталось 4 испытания, и вот эта задача, от которой я была в ужасе месяц назад, оказалась удивительно простой - 10 минут, включая написание этого комментария! Спасибо всем - всем участникам Хекслета, как преподавателям, так и ученикам, особенно тем, кто пишет комментарии с вопросами)