原题入口
描述
反转一个只有3位数的整数。
你可以假设输入一定是一个只有三位数的整数,这个整数大于等于100,小于1000。
样例
样例 1:
输入:
number = 123
输出:
321
解释:
反转数字。
样例 2:
输入:
number = 900
输出:
9
export class Solution {
/**
* reverseInteger
*
* @param number: A 3-digit number.
* @return: Reversed number.
*/
reverseInteger(number) {
// write your code here
let [num1, num2, num3] = [0, 0, 0];
[num1, number] = this.getNumAndNumber(number, 100);
[num2, num3] = this.getNumAndNumber(number, 10);
return num3 * 100 + num2 * 10 + num1;
}
getNumAndNumber(number, unit) {
const num = parseInt(number / unit);
number = number % unit;
return [num, number];
}
}