摘要:整數反轉給出一個位的有符號整數,你需要將這個整數中每位上的數字進行反轉。示例輸入輸出示例輸入輸出示例輸入輸出注意假設我們的環(huán)境只能存儲得下位的有符號整數,則其數值范圍為。請根據這個假設,如果反轉后整數溢出那么就返回。
LeetCode7.整數反轉 JavaScript
給出一個 32 位的有符號整數,你需要將這個整數中每位上的數字進行反轉。
示例 1:
輸入: 123
輸出: 321
示例 2:
輸入: -123
輸出: -321
示例 3:
輸入: 120
輸出: 21
注意:
假設我們的環(huán)境只能存儲得下 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; };
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/101095.html
摘要:題目漢明距離是兩個字符串對應位置的不同字符的個數,這里指二進制的不同位置例子我的解法先將,進行異位或運算再轉化成二進制然后把去掉算出長度其他方法先算出不同位數,然后用右移運算符算出能右移幾次來獲取距離 1題目 The Hamming distance between two integers is the number of positions at which the corresp...
摘要:詳細介紹將其他值轉成數字值。此方法更改數組的長度。詳細介紹解題思路首先,將傳入的數字轉換成字符串,并分割成數組。本許可協(xié)議授權之外的使用權限可以從處獲得。 Create by jsliang on 2019-05-19 09:42:39 Recently revised in 2019-05-19 16:08:24 Hello 小伙伴們,如果覺得本文還不錯,記得給個 star , 小伙伴們...
摘要:重復出現(xiàn)的子串要計算它們出現(xiàn)的次數。示例輸入輸出解釋有個子串,,,,它們具有相同數量的連續(xù)和。注意在到之間。以此類推,剃掉原字符串的第一個字符后再調用一次方法,直到原字符串只剩下個字符,返回數組的長度,即為題解。 博客原文地址:https://finget.github.io/2019... 反轉整數 給出一個 32 位的有符號整數,你需要將這個整數中每位上的數字進行反轉。 示例 ...
摘要:說明本題中,我們將空字符串定義為有效的回文串。說明當是空字符串時,我們應當返回什么值呢這是一個在面試中很好的問題。對于本題而言,當是空字符串時我們應當返回。注意整數順序將表示為一個字符串。如果不存在公共前綴,返回空字符串。 鍛煉自己的能力,讓自己更加熟悉各個api的使用。下面是javascript版本的leetcode題目(字符串入門題組)解法。leetCode地址。 1.反轉字符串 ...
摘要:中的算法附道面試常見算法題解決方法和思路關注每日一道面試題詳解面試過程通常從最初的電話面試開始,然后是現(xiàn)場面試,檢查編程技能和文化契合度。值得記住的數組方法有和。一個好的解決方案是使用內置的方法。 JavaScript中的算法(附10道面試常見算法題解決方法和思路) 關注github每日一道面試題詳解 Introduction 面試過程通常從最初的電話面試開始,然后是現(xiàn)場面試,檢查編程...
閱讀 1836·2023-04-26 00:59
閱讀 3134·2021-11-15 18:10
閱讀 3080·2021-09-22 16:02
閱讀 768·2021-09-02 15:15
閱讀 3719·2019-08-30 15:56
閱讀 1921·2019-08-30 15:54
閱讀 2862·2019-08-29 16:31
閱讀 2040·2019-08-29 16:10