Вход на сайт
Задачка, из простых чисел сделать простые кошельки. ЯваСкрипт.
2125 просмотров
Перейти к просмотру всей ветки
Объясняю задачку:
Простое число - это натуральное число больше 1, у которого есть всего два делителя: единица и само число.
Человек задаёт в окошечко число и получает список из дальнейших 20 простых чисел, либо предшествующих:
Пока я нашел только такой простенький скрипт, допустим до сотки, выдаёт 2, 3, 5, 7, 11, 13, 17, 19, 23, итд...
тогда нужно будет дополнить строку до 64 символов нулями либо спереди либо сзади: https://7495.org/igra/prime1.htm
var a = '123';
console.log(a.padEnd(64, '0'));
console.log(a.padStart(64, '0'));
<!DOCTYPE html><html><head><meta charset="utf-8"><title>Prime Number Checker - Online Primality Tester/Calculator</title><style>html, body {height: 100%;}html {display: table;margin: auto;}body {display: table-cell;vertical-align: middle;}</style><script>function fanta() {let rez = one.elements.number.value;nextPrime:for (let i = 2; i <= rez; i++) {console.log(`i = ${i} `);for (let j = 2; j < i; j++) {console.log(`${i} ${j} ${i % j}`);if (i % j == 0) continue nextPrime;}document.getElementById("result").insertAdjacentHTML("beforeend", i + "<br>");}}</script></head><body><h1>Генерация и проверка простых чисел</h1><form id="one"><input type="text" name="number"><input type="button" onClick="fanta()" value="Жми"></form><p id='result'></p></body></html>
