Тема: JavaScript cycle
Показать сообщение отдельно
  #3 (permalink)  
Старый 29.01.2022, 10:25
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,135

поиск счастливых чисел
Harut97,
https://learn.javascript.ru/operators
https://learn.javascript.ru/array-methods
function findHappiness(start, end) {
            const arr = [];
            for (let i = start; i <= end; i++) {
                let sum = 0,
                    limit = i / 2;
                for (let j = 0; j <= limit; j++) {
                    if (i % j === 0) sum += j;
                }
                if (sum === i) arr.push(i)
            }
            return arr;
        }
        const find = findHappiness(1, 500);
        alert(find);

Последний раз редактировалось рони, 29.01.2022 в 10:27.
Ответить с цитированием