Sollicitatievraag bij Microsoft

Write a program that inverts an integer. (Ex: Input: 123, Output: 321)

Antwoorden op sollicitatievragen

Anoniem

14 aug 2018

def invertInt(a): a = str(a) a = a[::-1] return(int(a))

Anoniem

28 jan 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