Нужно написать код который посчитает сколько 9 в числе. Например дано число 929, должно вывести 2. Я понимаю примерно как он может выглядь, но почему-то не получается его написать. Короче как мне кажется надо сделать цикл который будет брать остаток у числа(929 например) с помощью оператора % и проверять является ли это число 9 если да то ++, далее в цикле надо написать ((число(929))- остаток(9))/10 получится 92 которое цикл должен взять и выполнить все заново. В общем извините, что я не знаю местных правил, но мне просто надо увидеть, понять как выглядит код, чтобы я смог выполнить остальные похожие задачи, которых у меня много
Два достаточно простых решения "в лоб".
Первое. Преобразование в строку.
function count1(n) {
var s = n.toString();
var result = 0;
for (var i = 0; i < s.length; ++i)
if (s[i] === '9')
++result;
return result;
}
Второе. Подсчёт остатков от деления.
function count2(n) {
var result = 0;
var m = n;
do {
var r = m % 10;
if (r === 9)
++result;
m = (m - r) / 10;
}
while (m != 0);
return result;
}
Проверка входных данных на вашей совести. ;-)
ЗдравствуйтеТолько соприкоснулась с webpack и не совсем удачно :) Установила webpack через npm:
В консоле выводится, что у меня на такой-то строке есть ошибкаЯ щелкаю по этой надписи справа - чтобы перейти к строке с ошибкой
Что означают в js скрипте цифры 0x4a7a06, 0x4838cf