LintCode 37. Reverse 3-digit Integer 原创Java参考解答

LintCode 37. Reverse 3-digit Integer 原创Java参考解答

问题描述

http://www.lintcode.com/en/problem/reverse-3-digit-integer/

Reverse a 3-digit integer.

Example

Reverse 123 you will get 321.

Reverse 900 you will get 9.

解题思路

题目是把原三位数翻转位数。

题目是Reverse Integer翻转整数的naive天真版,只有3位数,不考虑int数字溢出情况。

参考代码

class Solution { 
    /* 
     * param number: A 3-digit number. 
     * return: Reversed number. 
     */ 
    public int reverseInteger(int number) { 
        int result = 0; 
        while (number > 0) { 
            result = result * 10 + number % 10; 
            number /= 10; 
        } 
        return result; 
    } 
} 

相关题目

LintCode All in One 原创题目讲解汇总

Reverse Integer

发表评论

邮箱地址不会被公开。 必填项已用*标注