import math
def achaTamanho(numero):
numero = abs(int(numero))
if numero < 2:
return 1
count = 0
valor = 1
while valor <= numero:
valor *= 10
count += 1
return count
def achaTamanho2(numero):
numero = abs(int(numero))
return (1 if numero == 0 else math.floor(math.log10(numero)) + 1)
print(achaTamanho(0))
print(achaTamanho(1))
print(achaTamanho(2))
print(achaTamanho(123))
print(achaTamanho(1000))
print(achaTamanho(-1))
print(achaTamanho(-23))
print(achaTamanho(45678))
print(achaTamanho(9999))
print ("")
print(achaTamanho2(0))
print(achaTamanho2(1))
print(achaTamanho2(2))
print(achaTamanho2(123))
print(achaTamanho2(1000))
print(achaTamanho2(-1))
print(achaTamanho2(-23))
print(achaTamanho2(45678))
print(achaTamanho2(9999))
#https://pt.stackoverflow.com/q/271949/101
aW1wb3J0IG1hdGggCgpkZWYgYWNoYVRhbWFuaG8obnVtZXJvKToKICAgIG51bWVybyA9IGFicyhpbnQobnVtZXJvKSkKICAgIGlmIG51bWVybyA8IDI6CiAgICAgICAgcmV0dXJuIDEKICAgIGNvdW50ID0gMAogICAgdmFsb3IgPSAxCiAgICB3aGlsZSB2YWxvciA8PSBudW1lcm86CiAgICAgICAgdmFsb3IgKj0gMTAKICAgICAgICBjb3VudCArPSAxCiAgICByZXR1cm4gY291bnQKCmRlZiBhY2hhVGFtYW5obzIobnVtZXJvKToKICAgIG51bWVybyA9IGFicyhpbnQobnVtZXJvKSkKICAgIHJldHVybiAoMSBpZiBudW1lcm8gPT0gMCBlbHNlIG1hdGguZmxvb3IobWF0aC5sb2cxMChudW1lcm8pKSArIDEpCgpwcmludChhY2hhVGFtYW5obygwKSkKcHJpbnQoYWNoYVRhbWFuaG8oMSkpCnByaW50KGFjaGFUYW1hbmhvKDIpKQpwcmludChhY2hhVGFtYW5obygxMjMpKQpwcmludChhY2hhVGFtYW5obygxMDAwKSkKcHJpbnQoYWNoYVRhbWFuaG8oLTEpKQpwcmludChhY2hhVGFtYW5obygtMjMpKQpwcmludChhY2hhVGFtYW5obyg0NTY3OCkpCnByaW50KGFjaGFUYW1hbmhvKDk5OTkpKQpwcmludCAoIiIpCnByaW50KGFjaGFUYW1hbmhvMigwKSkKcHJpbnQoYWNoYVRhbWFuaG8yKDEpKQpwcmludChhY2hhVGFtYW5obzIoMikpCnByaW50KGFjaGFUYW1hbmhvMigxMjMpKQpwcmludChhY2hhVGFtYW5obzIoMTAwMCkpCnByaW50KGFjaGFUYW1hbmhvMigtMSkpCnByaW50KGFjaGFUYW1hbmhvMigtMjMpKQpwcmludChhY2hhVGFtYW5obzIoNDU2NzgpKQpwcmludChhY2hhVGFtYW5obzIoOTk5OSkpCgojaHR0cHM6Ly9wdC5zdGFja292ZXJmbG93LmNvbS9xLzI3MTk0OS8xMDE=