[7] 整数反转
This commit is contained in:
parent
cd41b75694
commit
b77204cbce
|
|
@ -1,20 +0,0 @@
|
||||||
{
|
|
||||||
"version": 1,
|
|
||||||
"all_bricks": {
|
|
||||||
"3462": {
|
|
||||||
"submit_time": [
|
|
||||||
1757658872,
|
|
||||||
1757659343
|
|
||||||
],
|
|
||||||
"type": 4,
|
|
||||||
"review_day": [
|
|
||||||
1757692800,
|
|
||||||
1757952000,
|
|
||||||
1758211200,
|
|
||||||
1758816000,
|
|
||||||
1760025600,
|
|
||||||
1762790400
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
@ -0,0 +1,45 @@
|
||||||
|
/*
|
||||||
|
* @lc app=leetcode.cn id=7 lang=javascript
|
||||||
|
* @lcpr version=
|
||||||
|
*
|
||||||
|
* [7] 整数反转
|
||||||
|
*/
|
||||||
|
|
||||||
|
// @lc code=start
|
||||||
|
/**
|
||||||
|
* @param {number} x
|
||||||
|
* @return {number}
|
||||||
|
*/
|
||||||
|
var reverse = function (x) {
|
||||||
|
const MAX_INT_32 = Math.pow(2, 31) - 1;
|
||||||
|
const MIN_INT_32 = -Math.pow(2, 31);
|
||||||
|
let ret = 0;
|
||||||
|
while (x != 0) {
|
||||||
|
ret = ret * 10 + (x % 10);
|
||||||
|
if (ret > MAX_INT_32 || ret < MIN_INT_32) {
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
x = Math.trunc(x / 10);
|
||||||
|
}
|
||||||
|
return ret;
|
||||||
|
};
|
||||||
|
// @lc code=end
|
||||||
|
|
||||||
|
/*
|
||||||
|
// @lcpr case=start
|
||||||
|
// 123\n
|
||||||
|
// @lcpr case=end
|
||||||
|
|
||||||
|
// @lcpr case=start
|
||||||
|
// -123\n
|
||||||
|
// @lcpr case=end
|
||||||
|
|
||||||
|
// @lcpr case=start
|
||||||
|
// 120\n
|
||||||
|
// @lcpr case=end
|
||||||
|
|
||||||
|
// @lcpr case=start
|
||||||
|
// 0\n
|
||||||
|
// @lcpr case=end
|
||||||
|
|
||||||
|
*/
|
||||||
Loading…
Reference in New Issue