C. Длина числа

Разработайте функцию number_length, которая принимает одно целое число и возвращает его длину без учёта знака.

Примечание

Ваше решение должно содержать только функции.
В решении не должно быть вызовов требуемых функций.

Пример

Ввод

result = number_length(12345)

Вывод

result = 5

Ввод

result = number_length(-100500)

Вывод

result = 6

Решение

Два варианта решения: вычисление длины через деление и через перевод в строку.

Посмотреть код

Решение

Python
def number_length(number):
    length = 0
    while number != 0:
        number = int(number / 10)
        length += 1
    return length

Решение

Python
def number_length(number):
    return len(str(abs(number)))
Подписаться
Уведомить о
guest
0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии