Например, n = 11 означает, что карта должна иметь 0-1, 1-4, 2-1, 3-1, 4-1, 5-1, 6-1, 7-1, 8-1, 9-1Найти число вхождений цифр от 1 до N без использования цикла
public void countDigits(int n, Map map) {
while (n != 0) {
int d = n%10;
n /= 10;
map.put(d,map.get(d)++);
}
return result;
}
Помимо указанного выше способа. Я хочу получить все цифры от 1 до N.
Я не думаю, что ваш цикл делает то, что вы хотите это делать .. Вы называете его из другого цикла повторяется для от 1 до п? –
Ваша проблема плохо указана. Пожалуйста, уточните свой вопрос. –
Какова логика вашего ожидаемого выхода? пожалуйста, объясни. – dognose