博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【leetcode】7. Reverse Integer
阅读量:5235 次
发布时间:2019-06-14

本文共 748 字,大约阅读时间需要 2 分钟。

题目描述:

Reverse digits of an integer.

Example1: x = 123, return 321

Example2: x = -123, return -321

解题思路:

这道题比较简单,只要注意两个问题:1,输入可能有123,-123两种情况。2,可能会出现值溢出的情况,所以先用long类型处理,决定没有溢出后再转换为int

具体代码:

1 public static int reverse(int x) { 2         String s =""+x; 3         char[] array=s.toCharArray(); 4         if(array[0]=='-'){ 5             reverse(array,1); 6             Long num=Long.valueOf(new String(array)); 7             if(num
Integer.MAX_VALUE){17 return 0;18 }19 return Integer.valueOf(new String(array));20 }21 22 }23 public static void reverse(char[] array,int from){24 int to = array.length-1;25 while(from

 

转载于:https://www.cnblogs.com/godlei/p/5568820.html

你可能感兴趣的文章
Day12 SET运算符
查看>>
Netty之ChannelOption的各种参数之EpollChannelOption.SO_REUSEPORT
查看>>
Comet技术浅论
查看>>
JAVA 添加、修改和删除PDF书签
查看>>
bzoj 4671 异或图——容斥+斯特林反演+线性基
查看>>
洛谷4316绿豆蛙的归宿
查看>>
nginx反向代理Tomcat/Jetty获取客户端IP地址
查看>>
Linux系统iptables查看、设置、保存、备份和恢复
查看>>
Myeclipse常用的默认快捷键
查看>>
edittext文字变化监听的坑
查看>>
Android studio中设置颜色的状态选择器
查看>>
JPA EntityManager详解
查看>>
面试笔记
查看>>
转: java DES的算法片码
查看>>
qt运行时连接signal和slot
查看>>
C#中treeview的问题,如何区分根节点和子节点以及根节点和根节点的兄弟节点?...
查看>>
HTML超链接
查看>>
洛谷P2763 试题库问题(最大流)
查看>>
洛谷P2770 航空路线问题(费用流)
查看>>
洛谷P4001 [BJOI2006]狼抓兔子(平面图转对偶图)
查看>>