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