美文网首页
lint0037. Reverse 3-digit Intege

lint0037. Reverse 3-digit Intege

作者: 日光降临 | 来源:发表于2019-03-04 07:22 被阅读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])

相关文章

网友评论

      本文标题:lint0037. Reverse 3-digit Intege

      本文链接:https://www.haomeiwen.com/subject/iaavuqtx.html