【力扣网练习题】整数反转
生活随笔
收集整理的這篇文章主要介紹了
【力扣网练习题】整数反转
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?給出一個 32 位的有符號整數,你需要將這個整數中每位上的數字進行反轉。
示例?1:
輸入: 123
輸出: 321
?示例 2:
輸入: -123
輸出: -321
示例 3:
輸入: 120
輸出: 21
注意:假設我們的環境只能存儲得下 32 位的有符號整數,則其數值范圍為?[?231,??231?? 1]。請根據這個假設,如果反轉后整數溢出那么就返回 0。
/*** @param {number} x* @return {number}*/
var reverse = function (x) {x = x.toString();var min = Math.pow(-2, 31), max = -min - 1;var re = x.includes("-") ? ("-" + x.substr(1).split("").reverse().join("")) : x.split("").reverse().join("");var re = parseInt(re);(re < min || re > max) && (re = 0);return re;
};
console.log(reverse(123));
?
總結
以上是生活随笔為你收集整理的【力扣网练习题】整数反转的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【力扣网练习题】两数之和
- 下一篇: 【力扣网练习题】回文数