LeetCode: Reverse Integer (JavaScript)
2015-04-23 20:41
351 查看
Reverse digits of an integer.
Example1: x = 123, return 321
Example2: x = -123, return -321
本地测试通过,代码如下:
Example1: x = 123, return 321
Example2: x = -123, return -321
本地测试通过,代码如下:
var reverse = function(x) { var res = 0; while(x){ res = res*10 +x%10; x = parseInt(x/10); //(由于js是弱类型语言, 要将x转换为整型) } return res; };当测试用例中有溢出的整数时,会报错,在上述代码中加了两行判断是否溢出
var reverse = function(x) { var res = 0; while(x){ res = res*10 +x%10; x = parseInt(x/10); } if(res> Math.pow(2,31) || -res>Math.pow(2,31)){ res = 0; } return res; };
相关文章推荐
- [leetcode][javascript]Reverse Integer
- [LeetCode][JavaScript]Reverse Integer
- [leetcode]54. Spiral Matrix -- JavaScript 代码
- [LeetCode][JavaScript]Length of Last Word
- [leetcode]144. Binary Tree Preorder Traversal -- JavaScript 代码
- [leetcode javascript解题]Valid Parentheses
- [Leetcode]#7 Reverse Integer
- LeetCode 之 Reverse Integer
- leetcode第七题--Reverse Integer
- 【Leetcode】008.String to Integer (atoi) javascript 解法
- [LeetCode]Reverse Integer
- LeetCode Javascript实现 283. Move Zeroes 349. Intersection of Two Arrays 237. Delete Node in a Linked List
- LeetCode 7 Reverse Integer
- [LeetCode][JavaScript]Populating Next Right Pointers in Each Node
- LeetCode | Reverse Integer
- leetcode 日经贴,Cpp code -Reverse Integer
- [LeetCode] 7. Reverse Integer
- [LeetCode][JavaScript]Additive Number
- [LeetCode][JavaScript]Candy
- Leetcode c语言-Reverse Integer