Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
First solution in Speedy category for Reverse Integer by dari.alex
def reverse_digits(num: int) -> int:
# your code here
num_in_str_und_liste=list(str(num))
if num_in_str_und_liste[0]=='-':
num_in_str_und_liste.remove('-')
umgekrehrtStr=num_in_str_und_liste[::-1]
strErgebnis=''
for i in umgekrehrtStr:
strErgebnis=strErgebnis+i
if num<0:
return int('-'+strErgebnis)
else:
return int(strErgebnis)
print("Example:")
print(reverse_digits(32))
# These "asserts" are used for self-checking
assert reverse_digits(1234) == 4321
assert reverse_digits(0) == 0
assert reverse_digits(-123) == -321
assert reverse_digits(5) == 5
assert reverse_digits(-9) == -9
assert reverse_digits(100) == 1
assert reverse_digits(-100) == -1
assert reverse_digits(54321) == 12345
assert reverse_digits(1111) == 1111
assert reverse_digits(987654321) == 123456789
print("The mission is done! Click 'Check Solution' to earn rewards!")
Nov. 18, 2025
Comments: