@calpy

Почему происходит зацикливание?

"use strict"

	function simpleDividers(number) {
		var n = 2;
		var New;

		for (var i = 1; number > i; i++) {
			n++;
			for (var def = 1; def <= n; n++) {
				if (def == 1 || def == n) continue;

				if (((n / def) % 1) == 0) {
					n++
				}
			}
		New = n;
		}
	return New;
	}
	alert(simpleDividers(3));

сам код
  • Вопрос задан
  • 68 просмотров
Решения вопроса 1
0xD34F
@0xD34F Куратор тега JavaScript
for (var def = 1; def <= n; n++) {

Может, всё-таки должно быть def++ вместо n++?
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
28 нояб. 2024, в 05:21
2000 руб./за проект
28 нояб. 2024, в 05:18
500 руб./за проект
28 нояб. 2024, в 03:51
3500 руб./за проект