Write a program that inverts an integer. (Ex: Input: 123, Output: 321)
Risposte di colloquio
Anonimo
14 ago 2018
def invertInt(a):
a = str(a)
a = a[::-1]
return(int(a))
Anonimo
28 gen 2019
You can do so with mathematical operations as well instead of string casting.
def reverseInt(num):
numDigits = int(math.log10(num)) + 1
result = 0
for i in range(numDigits,0,-1):
left_digit = num%10
result = result + left_digit*(10**(i-1))
num = num//10
return result