나는 이렇게 학습한다/Algorithm & SQL
0904. No zeros for heros
daco2020
2022. 9. 4. 23:02
Numbers ending with zeros are boring.
They might be fun in your world, but not here.
Get rid of them. Only the ending ones.
1450 -> 145
960000 -> 96
1050 -> 105
-1050 -> -105
Zero alone is fine, don't worry about it. Poor guy anyway
Solution:
def remove_zero(func):
def wrapper(n: int):
s = str(n).rstrip("0")
return func(s)
return wrapper
@remove_zero
def no_boring_zeros(s: str):
return s and int(s) or 0