LeetCode7.整數反轉 JavaScript
LeetCode7.整數反轉 JavaScript
給出一個 32 位的有符號整數,你需要將這個整數中每位上的數字進行反轉。
示例 1:
輸入: 123
輸出: 321
示例 2:
輸入: -123
輸出: -321
示例 3:
輸入: 120
輸出: 21
注意:
假設我們的環境只能儲存得下 32 位的有符號整數,則其數值範圍為 [−231, 231 − 1]。請根據這個假設,如果反轉後整數溢位那麼就返回 0。
答案參考:
/**
* @param {number} x
* @return {number}
*/
var reverse = function(x) {
var resultArr = [];
var intToStr = x.toString();
for(var i = intToStr.length-1;i > 0;i--){
resultArr.push(intToStr[i]);
}
if(intToStr[0] == "-"){
resultArr.unshift("-");
}
resultArr.push(intToStr[0]);
var resultNum = parseInt(resultArr.join(""));
if(resultNum <= Math.pow(-2,31) || resultNum >= Math.pow(2,31) - 1 ){
return 0;
}
return resultNum;
};
相關文章
- 反轉整數
- 整數反轉(ReverseInteger)
- LeetCode反轉整數(Python)LeetCodePython
- LeetCode(7)--.反轉整數LeetCode
- 7.整數反轉
- LeetCode7:ReverseInteger(整數反轉)LeetCode
- LeetCode每日一題:整數反轉(No.7)LeetCode每日一題
- 每日一道 LeetCode (2):整數反轉LeetCode
- LeetCode題庫整理【Java】—— 7整數反轉LeetCodeJava
- 整數反轉:給出一個 32 位的有符號整數,你需要將這個整數中每位上的數字進行反轉。符號
- 2020-11-13整數轉換為字串 字元反轉字串字元
- 每日一道演算法:整數反轉演算法
- JavaScript 字串反轉JavaScript字串
- 反轉字串(JavaScript)字串JavaScript
- 詳解 LeetCode_007_整數反轉(Java 實現)LeetCodeJava
- 給定一個 32 位有符號整數,將整數中的數字進行反轉。符號
- 讓我們一起啃演算法----整數反轉演算法
- 數字反轉
- 翻轉整數
- 資料結構與演算法---螺旋矩陣、整數反轉資料結構演算法矩陣
- js小數轉整數JS
- 7.反轉整數。面試,筆試題目總結練習面試筆試
- 羅馬數字轉整數
- 字串或數字反轉字串
- 字串轉換整數(atoi)字串
- 翻轉一個整數
- 轉換成為整數
- 給出一個 32 位的有符號整數,你需要將這個整數中每位上的數字進行反轉。符號
- Roman to Integer 羅馬數字轉整數
- LeetCode 13[羅馬數字轉整數]LeetCode
- 13. 羅馬數字轉整數
- leetcode 解題:7. 整數反轉 @ 彈出和推入數字 & 溢位前進行檢查LeetCode
- LeetCode 力扣 羅馬數字轉整數LeetCode力扣
- LeetCode-8. 字串轉整數 (atoi)LeetCode字串
- python實現字串轉換整數Python字串
- JavaScript字串轉換數字JavaScript字串
- js 將負數或小數轉成正整數JS
- 【JavaScript框架封裝】JavaScript中的文字字串的轉義和反轉義的實現JavaScript框架封裝字串