反转一个只有3位数的整数。
样例
样例 1:
输入: number = 123
输出: 321
样例 2:
输入: number = 900
输出: 9
注意事项
你可以假设输入一定是一个只有三位数的整数,这个整数大于等于100,小于1000。
js语言
/**
* @param number: A 3-digit number.
* @return: Reversed number.
*/
const reverseInteger = function (number) {
return + (number + "").split("").reverse().join("");
}
分析:js中整数+""使得数字变成字符串,使用字符串函数split使用空格分隔成字符串数组,再使用数组函数reserse反转数组的元素顺序,再使用数组函数join使用空格把数组的所有元素放入一个字符串,结果前边加个+又转成了数字(不加的话输出的带"")。
java语言
public class Solution {
/**
* @param number: A 3-digit number.
* @return: Reversed number.
*/
public int reverseInteger(int number) {
// write your code here
return number%10*100+number/10%10*10+number/100;
}
}
分析:这个好理解。