Прохожу уроки на Hexlet и столкнулся с темой "итеративный процесс".
Думаю, что в моем коде (см. ниже) не хватает ещё нескольких условий (инструкций) для его грамотного выполнения.
Не прошу выполнить всё за меня, но прошу дать наводку или объяснить, чего не хватает. ГОТОВЫЙ КОД МНЕ НЕ НУЖЕН!
const nod = (num) => {
const iter = (delitel, acc) => {
if (delitel === 1) {
return acc
}
return iter(delitel - 1, acc % delitel)
}
return iter(5, num)
}
console.log(nod(15));
С помощью рекурсии это можно сделать так
const node = (num) => {
const iter = (divider = 2) => {
if (divider * divider > num) {
return num;
}
if (num % divider) {
return iter(divider + 1);
}
return divider;
}
return iter();
}
console.log(node(15));
const nd = (num, div = 1) => num % ++div ? nd(num, div) : div;
console.log(nd(15));
Виртуальный выделенный сервер (VDS) становится отличным выбором
В приложении на aspnet mvc использую билиотеку jquery context menu
Всем доброго дня! Меня сейчас наверное заминусуютНо у меня нет идей, почему у меня не назначаются стили: получаю элементы через querySelectorAll:
В форме используются несколько кнопок отправки с разными formactionПри нажатии кнопки возникает событие submit