LeetCode 3 將整數中每位上的數字進行反轉

2022-06-29 05:39:10 字數 437 閱讀 9014

難度:簡單

給出乙個 32 位的有符號整數,你需要將這個整數中每位上的數字進行反轉。

示例 1:

輸入: 123

輸出: 321

示例 2:

輸入: -123

輸出: -321

示例 3:

輸入: 120

輸出: 21

注意:假設我們的環境只能儲存得下 32 位的有符號整數,則其數值範圍為 [−231,  231 − 1]。請根據這個假設,如果反轉後整數溢位那麼就返回 0。

利用stringbuilder的reverse()方法來對數字進行反轉,注意一些溢位細節即可

class

solution

}if (x<0)

} return

result.intvalue();

}}

Leetcode 3題目解答

leetcode 3題目解答 乙個字串,要得到連續各個元素都不同的最長子串長度。該函式返回乙個maxlen即最長子串的長度,用乙個hashmap存放字母以及其對應下標,利用for迴圈裡的i遍歷該string,則對於每個字母,有以下兩種情況 1 若當前字母不在hashmap中則放入,用乙個len來記錄...

整數取出每位數字 LeetCode 7 整數反轉

7.整數反轉 給出乙個 32 位的有符號整數,你需要將這個整數中每位上的數字進行反轉。示例 輸入 123輸出 321輸入 123輸出 321輸入 120輸出 21一開始的思路是用除留餘數的方法,從後到前獲取x每一位上的值,然後構建新的數字res 如下 var reverse function x 先...

leetcode 3 三數之和

給定乙個包含 n 個整數的陣列 nums,判斷 nums 中是否存在三個元素 a,b,c 使得 a b c 0 找出所有滿足條件且不重複的三元組。注意 答案中不可以包含重複的三元組。示例 給定陣列 nums 1,0,1,2,1,4 滿足要求的三元組集合為 1,0,1 1,1,2 class solu...