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])

上一篇 下一篇

猜你喜欢

热点阅读