反转一个整数

题目

给定一个 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(""))
}

TIPS:代码复制到我们的 在线编程 环境,看下结果哈。

延伸题目

延伸可以考虑翻转小数



请遵守《互联网环境法规》文明发言,欢迎讨论问题
扫码反馈

扫一扫,反馈当前页面

咨询反馈
扫码关注
返回顶部