Reverse 3-digit Integer(lintcode 37)

Description

Reverse a 3-digit integer.

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

Example

Reverse 123 you will get 321.

Reverse 900 you will get 9.

Interface

class Solution {
    /*
     * param number: A 3-digit number.
     * return: Reversed number.
     */
    public int reverseInteger(int number) {
        // write your code here
    }
};

Idea

Use / and % to get every digit of the number, then assemble the 3 digits.

Solution

class Solution {
    /*
     * param number: A 3-digit number.
     * return: Reversed number.
     */
    public int reverseInteger(int number) {
        // write your code here
        int first = number / 100;
        int second = number / 10 % 10;
        int third = number % 10;
        return third * 100 + second * 10 + first;
    }
};

results matching ""

    No results matching ""