leetcode题记——Reverse Integer
来源:互联网 发布:电视直播软件pc版 编辑:程序博客网 时间:2024/06/05 18:34
Reverse digits of an integer.
Example1: x = 123, return 321
Example2: x = -123, return -321
思路:对数x从个位数逐步往前,先取余后除以10,需要注意的是java中integer数的范围是2^31-1至-2^31之间,倒序后可能会出现值溢出的情况,需要用long数值(java中的范围为2^63-1至-2^63)存储临时数并判断。
class Solution { public int reverse(int x) { long res=0L; while(x!=0){ res=res*10+x%10; x=x/10; } if(res>(Math.pow(2,31)-1)||res<-Math.pow(2,31)) return 0; else return (int)res; }}
阅读全文
0 0
- leetcode题记——Reverse Integer
- Leetcode刷题记——7. Reverse Integer
- 【LeetCode刷题记录】Reverse Integer
- 【LeetCode刷题记录】7.Reverse Integer
- leetcode—Reverse Integer
- LeetCode——Reverse Integer
- LeetCode——Reverse Integer
- LeetCode——Reverse Integer
- LeetCode——Reverse Integer
- leetcode——Reverse Integer
- 【leetcode】7—reverse integer
- Leetcode刷题记录 · No.7 Reverse Integer
- leetcode 007 —— Reverse Integer
- LeetCode题解——7Reverse Integer
- #7 LeetCode——Reverse Integer
- LeetCode——7. Reverse Integer
- LeetCode之路——Reverse Integer
- LeetCode算法题——Reverse Integer
- scrapy用item_loader加载item并处理
- loadrunner Web_类函数之web_save_timestamp_param()
- Servlet生命周期与工作原理
- java 课堂笔记 1
- PCIe interface的NVRAM介绍--基于PMC的flashtec 产品
- leetcode题记——Reverse Integer
- spring aop 代理实现
- 机器学习深入与强化--特征工程
- Android监听状态栏通知
- 【激光雷达】——什么是激光雷达?
- 210. Course Schedule II
- Java web开发中常用到的jar包简介
- linux工作与进程管理
- c#linq里的Skip和Take处理分页笔记