Показать сообщение отдельно
  #10 (permalink)  
Старый 12.09.2021, 22:35
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

od0201,
<body>
    <script>
        const arr1 = [1, 2, 3, 6, 9, 18, 13, 17];
        const arr2 = primeNumbers(Math.max(...arr1));
        let arr3 = [];
        for (let i of arr1) {
            if (i in arr2) arr3.push(i)
        }
        document.write(arr3)

        function primeNumbers(n) {
            let arr = {};
            f: for (let i = 2; i <= n; i++) {
                for (let j in arr) {
                    if (i % j === 0) continue f;
                }
                arr[i] = true
            }
            return (arr)
        }
    </script>
</body>

Последний раз редактировалось рони, 12.09.2021 в 23:32.
Ответить с цитированием