Доброго времени суток, пожалуйста, объясните как работает данный код, ответ должен выйти - 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));
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости