LeetCode 题解:7. 整数反转,迭代,JavaScript,详细注释
原题链接:https://leetcode.cn/problems/reverse-integer
解题思路:
使用
result
存储反转后结果,初始值为0
。每次循环取出
x
的个位数curr
,再将x
向右移动一位。将
result
向左移动一位,并将curr
存入result
的个位数。不断循环直到
x
为0
,即可完成反转。x
为负数时,正整数部分的反转结果与正数是一样的。因此可以将x
都转为正整数处理,完成后再判断是否需要返回负数。
复制代码
版权声明: 本文为 InfoQ 作者【Lee Chen】的原创文章。
原文链接:【http://xie.infoq.cn/article/dcec56b5be70d7ed3b0923a80】。文章转载请联系作者。
评论