Показать сообщение отдельно
  #1 (permalink)  
Старый 19.07.2018, 15:14
Новичок на форуме
Отправить личное сообщение для Dazrog Посмотреть профиль Найти все сообщения от Dazrog
 
Регистрация: 19.07.2018
Сообщений: 1

Задача с рекурсией
Помогите решить задачу, не понимаю, в чём проблема. Браузер ничего не выводит

Дано число. Сложите его цифры. Если сумма получилась более 9-ти, опять сложите его цифры. И так, пока сумма не станет однозначным числом (9 и менее).
var num = '874';

toNine(num);
function toNine (a) {
var arr = a.spit('');
var sum1 = 0;
for(var i = 0; i < arr.length; i++){
sum1 += arr[i];
}
if (sum1 > 9){
num = sum1 * 2;
toNine(num);
}else{
alert(num);
}
}
Ответить с цитированием