я пытался решить вопрос о литкоде, то есть даже цифры, и я уже знал, что логарифмический метод - лучший способ решения но я не понимаю, почему это быстрее, чем выполнение цикла while? что на самом деле скрывается под капотом, чтобы сделать это быстрее, потому что общий метод, т.е.
Код: Выделить всё
# for finding length of n
int count = 0
while(n < 0){
n = n/10;
count++;
}
Подробнее здесь: https://stackoverflow.com/questions/791 ... nal-method
Мобильная версия