五月激情久久久_亚洲黄一区二区三区_国产精品午夜久久_亚洲v在线看

原題鏈接在此 https://leetcode.cn/problems/reverse-integer/

一個常見的算法問題是反轉正整數:將 12345 變成 54321。乍一看,這個問題似乎很簡單——將整數轉為字符串,然后轉為數組,反轉數組,然后將其轉為字符串,最后再次化為整數。雖然該解決方案可能會得到“54321”,但這并不是解決問題的最佳方法。

如果算法的輸入值是整數,并且預期輸出是整數,那么問題的最佳解決方案不涉及將整數轉換為另一種數據類型。相反,要解決簡單的“反轉整數”問題,您應該使用模和簡單的數學。

首先要做的是編寫一個函數,我將其稱為reverseNum,它接受一個數字。然后,初始化一個新變量,調用result并將其設置為零。結果就是你最終將返回的結果:

function?reverseNum(num)?{
????let?result?=?0

????//...

????return?result
}

現在,您想要對數字執行操作,直到輸入等于零。為此,創建一個 while 循環:

function?reverseNum(num)?{
????let?result?=?0

????while?(num?>?0)?{
????????//...
????}

????return?result
}

在 while 循環內,您要做的第一件事是獲取數字的模。模運算符 (%) 返回余數,因此如果執行類似 的操作13%10,結果將為 3,因為 13/10 的余數為 3。在此算法中,您需要重復獲取輸入數字的最后一個值,這可以使用模來完成


function?reverseNum(num)?{
????let?result?=?0

????while?(num?>?0)?{
????????let?mod?=?num?%?10
????????//...
????}

????return?result
}

現在您已經有了模數,您需要修改原始數字,以便最終值不再包含在數字中。為此,您必須將數字除以 10,并對該操作執行 Math.floor() :

function?reverseNum(num)?{
????let?result?=?0

????while?(num?>?0)?{
????????let?mod?=?num?%?10
????????num?=?Math.floor(num/10)
????????//...
????}

????return?result
}

最后,您需要修改“結果”變量。您想要將“mod”添加到結果中,但每次執行 while 循環時,您都需要將現有結果乘以 10,以便它變得更長,而不是簡單地將數字的所有值相加:就是這樣!為了測試這個解決方案是否有效,讓我們使用真值表嘗試數字“123”:

結果 mod num
0 3 12
0*10 +3 = 3 2 1
3*10 +2 = 32 1 0
32*10+1 = 321

由于 num 現在為 0,因此 while 循環不再執行,函數返回結果,即 321。


如果輸入可以是正數或負數,您可以通過在開始時檢查是否正確來輕松修改此函數,然后根據需要在末尾添加負號。

首先,實例化一個變量并將其設置為布爾值。如果輸入數字為正數,則無需更改變量。如果為負數,則將該變量設置為“false”,并將輸入的數字設置為其自身的絕對值:


function?reverseNum(num)?{
????let?pos?=?true
????if?(num?<?0)?{
????????pos?=?false
????????num?=?Math.abs(num)
????}

????let?result?=?0

????while?(num?>?0)?{
????????let?mod?=?num?%?10
????????num?=?Math.floor(num/10)
????????result?=?result?*?10?+?mod
????}

????//...
}

然后,在最終的 return 語句中,您需要檢查 'pos' 變量是 true 還是 false。如果為 true,則只需返回結果即可。如果為 false,則說明輸入的值為負數,因此返回結果乘以 -1:


function?reverseNum(num)?{
????let?pos?=?true
????if?(num?<?0)?{
????????pos?=?false
????????num?=?Math.abs(num)
????}

????let?result?=?0

????while?(num?>?0)?{
????????let?mod?=?num?%?10
????????num?=?Math.floor(num/10)
????????result?=?result?*?10?+?mod
????}

????return?pos???result?:?(-1?*?result)
}



點贊(1) 打賞

評論列表 共有 0 條評論

暫無評論

服務號

訂閱號

備注【拉群】

商務洽談

微信聯系站長

發表
評論
立即
投稿
返回
頂部
五月激情久久久_亚洲黄一区二区三区_国产精品午夜久久_亚洲v在线看
欧美欧美天天天天操| 欧美日韩伊人| 黄色小说综合网站| 欧美一区二区三区久久精品茉莉花 | 一本大道久久精品懂色aⅴ| 欧美成人精品一区| 最新国产拍偷乱拍精品| 欧美大尺度在线观看| 亚洲黄色毛片| 欧美激情亚洲激情| 99精品久久久| 欧美日韩第一区日日骚| 一区二区三欧美| 国产精品盗摄久久久| 亚洲影视在线| 国产区在线观看成人精品| 校园激情久久| 精东粉嫩av免费一区二区三区| 久久久一区二区三区| 18成人免费观看视频| 免费在线看成人av| 国产亚洲一级高清| 久久精品毛片| 激情五月***国产精品| 久热精品视频在线观看| 亚洲国产欧美在线人成| 欧美好骚综合网| 亚洲精品自在在线观看| 欧美日韩国产首页在线观看| 一区二区三区鲁丝不卡| 国产精品国产精品国产专区不蜜| 亚洲自拍三区| 国产自产v一区二区三区c| 久久人人爽人人爽爽久久| 好看的日韩视频| 久久亚洲综合| 亚洲精品久久嫩草网站秘色| 欧美日韩国产高清| 亚洲免费视频成人| 国产深夜精品| 免费成人高清视频| 99re热精品| 欧美午夜视频在线观看| 性感少妇一区| 精品福利av| 欧美精品网站| 亚洲综合色噜噜狠狠| 国产一区二区三区四区| 免费视频亚洲| 中国成人在线视频| 国产亚洲精品7777| 欧美gay视频| 亚洲视频在线看| 国产丝袜美腿一区二区三区| 蜜桃久久av| 亚洲小说欧美另类社区| 国产欧美日本一区视频| 久热爱精品视频线路一| 亚洲毛片一区二区| 国产精品一级久久久| 久久久久久久一区| 亚洲精品视频在线播放| 国产精品女主播在线观看| 猫咪成人在线观看| 中文在线一区| 一区国产精品| 欧美午夜宅男影院| 久久久久一区二区| 一个色综合导航| 狠狠久久亚洲欧美| 欧美日韩第一区| 久久se精品一区精品二区| 亚洲人成网站在线观看播放| 国产精品视频999| 免费亚洲电影在线观看| 亚洲综合视频一区| 亚洲韩国精品一区| 国产嫩草影院久久久久 | 亚洲欧美视频在线| 亚洲国产欧美在线| 国产欧美日韩视频一区二区三区| 欧美成人免费小视频| 午夜精品区一区二区三| 亚洲精选成人| 激情五月综合色婷婷一区二区| 欧美激情1区2区3区| 性感少妇一区| 亚洲精品四区| 亚洲电影免费观看高清完整版在线观看| 国产精品wwwwww| 免费在线成人av| 欧美一区久久| 宅男噜噜噜66一区二区66| 一区免费观看| 国产欧美在线视频| 欧美视频一区二区三区| 麻豆av一区二区三区久久| 亚洲欧美在线高清| 一本久久a久久精品亚洲| 亚洲第一区色| 国产一区二区三区日韩欧美| 国产精品国产三级国产aⅴ无密码| 欧美1区3d| 久久久久综合| 午夜在线不卡| 亚洲精品国产精品乱码不99按摩 | 欧美国产日本韩| 久久综合色播五月| 亚洲欧美在线磁力| 一区二区日韩免费看| 亚洲日本欧美日韩高观看| 伊人久久婷婷| 国产亚洲制服色| 国产精品一区二区你懂的| 欧美色偷偷大香| 欧美精品一区在线发布| 久久综合久久综合久久| 久久亚裔精品欧美| 久久久国产91| 欧美在线欧美在线| 午夜精品美女自拍福到在线| 亚洲午夜一区二区三区| 日韩一级大片| 亚洲另类春色国产| 亚洲人成网站影音先锋播放| 在线精品亚洲| 亚洲国产91| 国产精品免费观看在线| 国产综合亚洲精品一区二| 国产精品久久久久久久7电影| 毛片精品免费在线观看| 久久青青草原一区二区| 亚洲精品一区中文| 亚洲欧洲日韩在线| 一区二区在线观看视频| 牛牛国产精品| 欧美风情在线观看| 欧美福利视频在线观看| 欧美高清视频在线| 欧美激情bt| 欧美日韩1080p| 欧美日韩的一区二区| 欧美日韩午夜在线视频| 欧美日韩情趣电影| 欧美成人亚洲成人日韩成人| 欧美成年视频| 欧美极品欧美精品欧美视频| 久久综合999| 美女黄色成人网| 欧美精品色综合| 欧美日韩一区二区免费在线观看| 欧美日韩国产精品一区二区亚洲| 欧美日韩欧美一区二区| 欧美先锋影音| 国产精品影片在线观看| 国产亚洲精品7777| 精品不卡在线| 亚洲日本一区二区| 中文高清一区| 亚洲欧美日韩国产一区二区| 久久久久亚洲综合| 女人天堂亚洲aⅴ在线观看| 欧美激情亚洲自拍| 欧美午夜寂寞影院| 国产欧美一区二区三区在线老狼| 国产自产在线视频一区| 亚洲福利一区| 一本色道久久88综合亚洲精品ⅰ| 亚洲一区二区在线视频| 久久精品成人一区二区三区蜜臀| 久久五月天婷婷| 欧美精品性视频| 国产精品免费在线| 国产亚洲毛片在线| 亚洲国产日韩一区| av成人激情| 欧美一区二区久久久| 久久久人成影片一区二区三区| 欧美大色视频| 国产精品久久77777| 国产有码一区二区| 一区二区三区在线视频观看| 一本色道久久综合狠狠躁篇的优点| 亚洲欧美在线x视频| 男女精品视频| 国产精品免费视频观看| 一区二区三区在线视频免费观看| 一区二区日韩| 久久精品国产清自在天天线 | 亚洲精品123区| 亚洲在线成人精品| 美女免费视频一区| 国产精品xxx在线观看www| 黄色精品一区| 这里只有精品视频| 久久人人爽人人| 欧美午夜精品理论片a级按摩| 国产亚洲欧美一区二区三区| 亚洲国产乱码最新视频| 亚洲欧美大片|