Как убрать лишние цифры в целом числе?
На входе числа с лишними восемью нулями в конце. Пример числа 4900000000. На выходе не обходимо получить 49. Как добиться такого результата?
Ответы (1 шт):
Автор решения: Bol4onok
→ Ссылка
Можно обычным перебором пока в конце числа не закончатся нули делим на 10:
def delete_zeros(value: int):
while not value % 10:
value //= 10
return value
print(delete_zeros(400900000000))
Вывод
4009