169 похожих чатов

Здравствуйте, такая задача. Не могу понять как сделать правильно. Я

перевожу число в строку -> перевожу в массив, маплю его так чтобы все строки превратились в Number. Там же через map() плюсую их, получаю результат. Ну так вот, дальше мне нужно опять полученное число переводить в строку -> массив и так далее (в том случае если я не получу число меньше 10)? Или есть какой-то более быстрый способ решения этой задачи

16 ответов

7 просмотров

Я решила это так: function f(n){ var t = String(n).split('').reduce(function(a,b){return(Number(a)+Number(b))}); if (t>10) return f(t); else return t; } console.log(f(66781)) Возможно это тоже самое

focus- Автор вопроса
Sticky
Я решила это так: function f(n){ var t = String(...

я кстати тоже решил, но мне кажется решение у меня пахнет говном)

Можно через деление и остаток от деления делать let num = 1234, sum = 0 sum += num % 10 num /= 10 console.log(sum, num) // Напечатает 4 и 123 Остальные числа извлекаются аналогично

focus- Автор вопроса

просто n%9

T T
Чего?)

что чего

jabascripter
просто n%9

Неправильно. Оно не работает на числах кратных девяти. Тут правильный ответ: https://t.me/js_noobs_ru/707863

function f(str) { let sum = 0; for (let i = 0; i < str.length; i++) { sum += parseInt(str[i]); } return sum; }

FTOH
screenshot Неправильно. Оно не работает на числах кратных дев...

ajax.done нужно внутрь setTimeout поместить, потому что обработчик вешается на старый экземпляр.

генератором можно быстро и красиво

Alexey Ermakov
генератором можно быстро и красиво

быстро в плане сделать или в плане будет работать? хд

Похожие вопросы

Обсуждают сегодня

я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
50
читать файл максимально быстро? странный вопрос))
zamtmn
53
How to create an OS in C? what to study?
Linus
18
Всем доброго вечера! Хочу поделиться своим злоключением с человеком, который, как оказалось сюда тоже скидывал свое резюме. Жаль, что я вашу группу не нашел раньше… человек ки...
Роман Ахмедзянов
4
тоесть, указав return eax, сгенерируется никому ненужная инструкция mov eax,eax ?
Aiwan \ (•◡•) / _bot
24
Компания Elif ищет менеджера проектов, который будет заниматься поиском и ведением новых проектов. Прежде чем приступить к работе, вам нужно пройти наш недельный курс, где вы ...
Elif
5
Привет, кто может сделать юзербота с апи? Задачи: - создавать группы - создавать каналы - задавать для созданных каналов аватарку или эмоджи, имя группы - добавлять в группы...
Lencore
11
а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
@HemulGM Параметры у AddStream поменялись? Несостыковка какая-то
Катерина Свиридова
12
Народ, с прошедшими и наступающими. Ща полную ересь прогоню, но фишка в том, что это не обычная алкогольная ересь Либера, а я реально хз что делать. Сайт с 2012-го года Косяк...
Alexey Liber
2
Карта сайта