反转一个整数
题目
给定一个 n 位数的整数,翻转顺序,返回翻转后的整数
示例
比如 456 翻转后 654, 100 翻转后 1
分析
问题是,001和01 要变成 1,最后转换下就好了
Just Try
请你自动动手试一下:在线编程环境
想想有没有其他思路?
想想时间和空间复杂度,能否优化一下
真的做不到么?
let you think, think makes you happy!
参考答案
思路1
字符串翻转,最后转成数字就好了
function reverse(num){
return +((""+num).split("").reverse().join(""))
}
延伸题目
延伸可以考虑翻转小数