Reverse a 3-digit integer.

Example

Example 1:

Input: number = 123
Output: 321

Example 2:

Input: number = 900
Output: 9

Notice

You may assume the given number is larger or equal to 100 but smaller than 1000.

 

思路:

熟悉反转数字的方法,如何取每一位(取模 取余运算),取到每一位后如何变为反转数字(每一位*对应数量级)。

代码:

public int reverseInteger(int number) {
        int num1 = number % 10;
        int num2 = number / 10 % 10;
        int num3 = number / 100;
        int revNum = num1 * 100 + num2 * 10 + num3 * 1;
        return revNum;
    }

 

转载于:https://www.cnblogs.com/Jessiezyr/p/10632141.html

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐