自己的想法:
将输入的int数字转换成字符串通过索引重新排列后再转换成int值返回。代码如下
class Solution:
"""
@param number: A 3-digit number.
@return: Reversed number.
"""
def reverseInteger(self, number):
# write your code here
str_num = str(number)
rever_number = ''
for i in range(len(str_num)):
if str_num[-(i+1)] != '0':
rever_number += str_num[-(i+1)]
return int(rever_number)
参考大神写的一行代码 ,采用取余数的概念:
class Solution:
"""
@param number: A 3-digit number.
@return: Reversed number.
"""
def reverseInteger(self, number):
# write your code here
return (number%10)*100+((number//10)%10)*10+(number//100)