leetcode 7 Reverse Integer
2016-01-18 17:11
369 查看
原题:
Reverse digits of an integer.
Example1: x = 123, return 321
Example2: x = -123, return -321
意思:
就是给你个int让你翻转过来后返回。
代码:
解析
leetcode上做的第二个题,刚开始没寻思,很快写完直接就交了,结果wa。后来看别discuss知道有溢出的可能。看网上别人博客里的解析才知道那个spoiler是剧透的意思,如果溢出了就返回0 靠!=_=
Reverse digits of an integer.
Example1: x = 123, return 321
Example2: x = -123, return -321
意思:
就是给你个int让你翻转过来后返回。
代码:
[code] int rev(int x) { long long ans=0; while(x!=0) { ans=ans*10+x%10; x/=10; } if(ans>INT_MAX||ans<INT_MIN) return 0; return (int)ans; }
解析
leetcode上做的第二个题,刚开始没寻思,很快写完直接就交了,结果wa。后来看别discuss知道有溢出的可能。看网上别人博客里的解析才知道那个spoiler是剧透的意思,如果溢出了就返回0 靠!=_=
相关文章推荐
- SSH——Hibernate初学者之旅(三)
- 一个很简陋的计算器
- ssh-key 原理
- Vim使用总结
- Linux学习之CentOS(十三)--CentOS6.4下Mysql数据库的安装与配置
- Learning Plausible Inferences from Semantic Web Knowledge - note (详细题目见正文)
- Englist
- 关于jquery中on方法的一些介绍
- Java GC专家系列1:理解Java垃圾回收
- java 自定义注解使用
- Python 4.5 实例属性和类属性
- postgres学习笔记
- Pop到之前的任意界面
- “Failed to load platform plugin ”xcb“ ” while launching qt5 app on linux without qt installed
- jQuery控制TR的显示隐藏
- LightOJ 1012 (简单dfs)
- Android自定义照相机实现(拍照、保存到SD卡,利用Bundle在Acitivity交换数据)
- Divide and conquer:K Best(POJ 3111)
- AngularJS API之bootstrap启动
- zk reconnect