Доброго времени суток, пожалуйста, объясните как работает данный код, ответ должен выйти - 2.
const length = (str) => {
return str.length;
}
const addDigits = (num) => {
console.log(num);
console.log("*************");
let sum = 0;
if (length(String(num)) == 1) {
return num;
}
while (length(String(num)) > 1) {
for (let i = 0; i <= length(String(num)) - 1; i++) {
console.log(i, length(String(num)) - 1);
sum = sum + Number(String(num)[i]);
console.log(sum);
}
num = sum;
sum = 0;
}
return num;
}
console.log(addDigits(38));
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Вопрос по работе модулей и moduleexports в node js
Есть форма с полем input, и кнопка buttonНужно при вводе к примеру 0 кнопка исчезала, а при вводе 1 кнопка появлялась в режиме реального времени без...
Всем приветСтолкнулся с задачей ,над которой уже долгое время ломаю голову
Подскажите пожалуйста, в чём проблема? Надо чтобы видео останавливалось по клике на кнопку, но оно только 1 раз меняет знак кнопки на паузу,...