leetcode 7

问题:Reverse digits of an integer.

Example1:x = 123, return 321

Example2:x = -123, return -321

Note:

The input is assumed to be a 32-bit signed integer. Your function should return 0 when the reversed integer overflows.

分析:输入为int,输出也同为int,需要做的是将原来的int做一个reverse,并且要注意有“-”存在的情况。



结果并不对,回过头检查发现note里有重要的信息:The input is assumed to be a 32-bit signed integer. Your function should return 0 when the reversed integer overflows.”

32位头符号整数:32位计算机字长,用于表示整数,共有2的32平方个.范围是:-2147483648~2147483648

因此修改代码如下:


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容