Показать сообщение отдельно
  #18 (permalink)  
Старый 09.06.2022, 23:13
Профессор
Отправить личное сообщение для NovichokJS Посмотреть профиль Найти все сообщения от NovichokJS
 
Регистрация: 25.04.2022
Сообщений: 159

Сообщение от рони Посмотреть сообщение

const getPrimes = length => {
            return Array.from({
                length
            }, (_, i) => ++i).reduce((a, b) => {
                let max = Math.floor(Math.sqrt(b));
                if (a.slice(1, max).every(e => b % e)) a.push(b);
                return a
            }, [])
        }
    console.log(getPrimes(120))
ооогоо))) думал полегче будет)
Ответить с цитированием