[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