面试题答案
一键面试def reverse_number_recursion(num):
if num < 10:
return num
else:
return (num % 10) * (10 ** (len(str(num)) - 1)) + reverse_number_recursion(num // 10)
def reverse_number_nested_call(num):
return int(''.join(reversed(str(num))))
可以这样调用:
# 测试递归方法
result1 = reverse_number_recursion(123)
print(result1)
# 测试嵌套调用方法
result2 = reverse_number_nested_call(123)
print(result2)