题目描述

7. 整数反转

给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。

示例 1:

输入: 123
输出: 321
 示例 2:

输入: -123
输出: -321
示例 3:

输入: 120
输出: 21
注意:

假设我们的环境只能存储得下 32 位的有符号整数,则其数值范围为 [−231,  231 − 1]。请根据这个假设,如果反转后整数溢出那么就返回 0。

来源:力扣(LeetCode)
链接:https://leetcode-cn.com/problems/reverse-integer
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。

解答

var reverse = function(x) {

    if(typeof(x)==='number'){

        let str = ''
let result = null str = x.toString().split('').reverse().join('') if(x<0){
str = '-' + str
} result = parseInt(str) if(result>2147483648 || result <-2147483648){
return 0
}
return result
}
};

最新文章

  1. Torch7学习笔记(三)Sequencialization
  2. react.js 公共方法 集合
  3. 通过javascript在网页端生成zip压缩包并下载
  4. linux ls正则表达式
  5. Eddy&#39;s digital Roots
  6. NDK(16)Jni中GetStaticFieldID和GetMethodID 中的类型标识串
  7. bzoj 3629 [JLOI2014]聪明的燕姿(约数和,搜索)
  8. plsql 连接oralce数据库,报ora 12557 tns 协议适配器不可加载错误
  9. android开发之使用拼音搜索汉字
  10. Error D8016 &#39;/ZI&#39; and &#39;/Gy-&#39; command-line options are incompatible
  11. 使用JS进行pc端、手机端判断
  12. Android.mk编译APK范例
  13. 卷积神经网络经验-CS231n笔记
  14. Python打印:九九乘法表
  15. Laravel框架中Form表单Get请求搜索(在此感谢[https://simon8.com])
  16. 笔记:Spring Boot 项目构建与解析
  17. web前端图片上传(2)
  18. Linux内核原理与分析-第一周作业
  19. base64图片
  20. Ubuntu下安装Golang并测试HelloWorld

热门文章

  1. JSP第一章动态网页的基础
  2. 仿LookUpEdit多列模糊搜索,功能比GridLookUpEdit强大,比SearhLookUpEdit方便
  3. c#小灶——输出语句
  4. 基于 HTML5 WebGL 的加油站 3D 可视化监控
  5. [Short-Circuit Constraint Violation]警告解决办法
  6. oracle RAC LOG_ARCHIVE_DEST_1 与 LOG_ARCHIVE_DEST 冲突解决
  7. Oracle RAC 集群启动与停止
  8. leetcode 29 两数相除
  9. 一文速览Vue全栈
  10. 解决微信二次分享失败--后面被加上from=singlemessage&amp;isappinstalled=0的解决方案