DEV Community

Discussion on: Daily Challenge #195 - No Zeroes for Heroes

Collapse
 
lormayna profile image
lormayna
>>> def eradicate(n):
    n_as_str = str(n)
    if n_as_str == "0":
        return 0
    if n_as_str[-1] == "0":
        return eradicate(int(n_as_str[:-1]))
    else:
        return n


>>> eradicate(9070)
907
>>> eradicate(0)
0
>>> eradicate(96000)
96
>>> eradicate(21000)
21
Collapse
 
rafaacioly profile image
Rafael Acioly

Nice solution :)

Take a loot at strip method from str objects;
dev.to/rafaacioly/comment/m1ib