Показать сообщение отдельно
  #7 (permalink)  
Старый 02.07.2017, 22:37
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,126

Сообщение от jamesson
А можно ли сумму например 37 разложить на единичные числа и сложить между собой (3+7)=1 , чтобы число 10 получаемое сумировалось тоже, т.е. если итог дует 13, то в сумме выйдет 4
не осилил
и смотрите прошлый пример
перед строкой 23
добавить
for (; (res += "").length > 1;) res = res.split("").reduce(sum, 0);

это если из 37 сделать 1 , откуда вы остальное взяли одному вам известно
Ответить с цитированием