【LeetCode】整数反转 Java 题解
题目描述
给你一个 32 位的有符号整数 x ,返回将 x 中的数字部分反转后的结果。
如果反转后整数超过 32 位的有符号整数的范围 [−231, 231 − 1] ,就返回 0。
假设环境不允许存储 64 位整数(有符号或无符号)。
复制代码
思路分析
题意简单明了,是反转问题,可以利用数学计算的特性,进行计算解答。
AC 代码
复制代码
总结
这个题目很经典,利用数学计算,空间复杂度是 O(1),类似的问题还有回文串,是同一类问题。
坚持每日一题,加油!
版权声明: 本文为 InfoQ 作者【HQ数字卡】的原创文章。
原文链接:【http://xie.infoq.cn/article/b874960ea25f765c0d32b2bf8】。文章转载请联系作者。
评论