В Интернете об этом нигде не упоминается. Кто-нибудь знает наверняка?
Позднее редактирование:
Мой первоначальный вопрос заключался в том, быстрее ли следующий код.
Код: Выделить всё
int numOfDigits(int n) {
return (int)log10(n) + 1;
}
Код: Выделить всё
int numOfDigits(int n) {
int count = 0;
while(n) {
count ++;
n /= 10;
}
return 0;
}
Какова временная сложность первой функции.
Подробнее здесь: https://stackoverflow.com/questions/618 ... n-in-cmath
Мобильная версия