Size: a a a

2020 September 03

d

dynamic in pro.js
Алексей Колмогоров
Ну так многие же как раз и хотят сделать программирование доступное для всех, снижая порог входа. Визуальное программирование, кирпичики и прочее.
Они его не тем путем доступным делают.
источник

АК

Алексей Колмогоров... in pro.js
dynamic
Они его не тем путем доступным делают.
Вот именно!
источник

d

dynamic in pro.js
Они хотят его сделать доступным для уже здоровых оболтусов.
источник

d

dynamic in pro.js
А это должен быть ЛИКБЕЗ.
источник

d

dynamic in pro.js
С детского сада.
источник

d

dynamic in pro.js
Как нас учат говорить, читать, писать и считать.
источник

АК

Алексей Колмогоров... in pro.js
persona x grata
const primeNum = (num, res = []) => {

for (let counter = 2; counter <= num; counter += 1) {
 let notPrime = false;

 for (let i = 2; i <= counter; i +=1) {
   counter % i === 0 && i !== counter ? notPrime = true : void 1;
 }
 notPrime === false ? res.push(counter) : void 1;
}
return res.join(' ');
}

console.log(primeNum(10))
Добавь как минимум проверку не до текущего числа а до корня во внутреннем цикле.
источник

Э

Эд in pro.js
Переслано от Эд
Как там кто-то говорил, что состояние нужно хранить в родительском компоненте. Верно?
источник

Э

Эд in pro.js
Переслано от Эд
Я про реакт, редукс
источник

d

dynamic in pro.js
Должны закладываться понимание логики и алгоритмики.
источник

d

dynamic in pro.js
Теории множеств.
источник

АК

Алексей Колмогоров... in pro.js
dynamic
Должны закладываться понимание логики и алгоритмики.
Вот с этим я согласен.
источник

d

dynamic in pro.js
Чуть позже систем счисления.
источник

d

dynamic in pro.js
И дальше по накатанной.
источник

АК

Алексей Колмогоров... in pro.js
persona x grata
const primeNum = (num, res = []) => {

for (let counter = 2; counter <= num; counter += 1) {
 let notPrime = false;

 for (let i = 2; i <= counter; i +=1) {
   counter % i === 0 && i !== counter ? notPrime = true : void 1;
 }
 notPrime === false ? res.push(counter) : void 1;
}
return res.join(' ');
}

console.log(primeNum(10))
То ли я не вижу то ли ты неправильно сделал проверку. Внутренний цикл должен итерироваться по уже найденным числам, т.е. в твоём случае по res.
источник

p

persona x grata in pro.js
Алексей Колмогоров
То ли я не вижу то ли ты неправильно сделал проверку. Внутренний цикл должен итерироваться по уже найденным числам, т.е. в твоём случае по res.
результат правильно выводит
источник

АК

Алексей Колмогоров... in pro.js
persona x grata
результат правильно выводит
Да, я понял. Ты проверяешь весь диапазон во внутреннем цикле.
источник

АК

Алексей Колмогоров... in pro.js
Т.е. если ты до 100 будешь проверять то тебе нужно будет сделать 100 * 100 / 2 проверок примерно (4950). А если сравнивать только с найденными числами то там около 232 проверки всего.
источник

АК

Алексей Колмогоров... in pro.js
При числах до 10000 вообще разница 499500 vs 4567.
источник

S

S.unity in pro.js
Алексей Колмогоров
Ну первый этап правильный, продолжай дальше.
не буду пиздеть это было довольно тяжело. но как то не оптимизировано. а если будут огромные числа? будет долго слишком. кажись тут задачка не на проверку знания циклов, а на проверку логики и внимательности
источник