lint0037. Reverse 3-digit Intege
2019-03-04 本文已影响0人
日光降临
Reverse 3-digit Integer
Java版
public class Solution {
public int reverseInteger(int number) {
// write your code here
int ret = 0, sign = number > 0 ? 1 : -1;
while (number > 0) {
ret *= 10;
ret += number % 10;
number /= 10;
}
return ret * sign;
}
}
python版本1
number%10*100 + int(number/10)%10*10 +int(number/100)
python版本2
turning the number into a string, using slice notation to reverse the string and turning it back to an integer
def reverse(num):
return int(str(num)[::-1])