LeetCode隨緣刷題之整數反轉

2022-09-20 21:24:11 字數 973 閱讀 5237

package

leetcode.day_01_29

;/**

* 給你乙個 32 位的有符號整數 x ,返回將 x 中的數字部分反轉後的結果。

* 如果反轉後整數超過 32 位的有符號整數的範圍[−231, 231− 1] ,就返回 0。

* 假設環境不允許儲存 64 位整數(有符號或無符號)。

* * 示例 1:

* 輸入:x = 123

* 輸出:321

* * 示例 2:

* 輸入:x = -123

* 輸出:-321

* * 示例 3:

* 輸入:x = 120

* 輸出:21

* * 示例 4:

* 輸入:x = 0

* 輸出:0

* * @author soberw

* @classname reverse0007

* @description

* @date 2022-01-29 22:14

*/public

class

reverse0007

//決定符號位

boolean flag =

false

;//轉換為字串方便反轉

stringbuilder s =

newstringbuilder

(string

.valueof

(x));if

(x <0)

s.reverse()

;int finalx =0;

//超出範圍捕獲異常

LeetCode隨緣刷題之回文數

package leetcode.day 01 30 給你乙個整數 x 如果 x 是乙個回文整數,返回 true 否則,返回 false 回文數是指正序 從左向右 和倒序 從右向左 讀都是一樣的整數。例如,121 是回文,而 123 不是。示例 1 輸入 x 121 輸出 true 示例2 輸入 x...

LeetCode隨緣刷題之盛最多水的容器

package leetcode.day 01 30 給你 n 個非負整數 a1,a2,an,每個數代表座標中的乙個點 i,ai 在座標內畫 n 條垂直線,垂直線 i的兩個端點分別為 i,ai 和 i,0 找出其中的兩條線,使得它們與x軸共同構成的容器可以容納最多的水。說明 你不能傾斜容器。示例 1...

LeetCode刷題之970 強整數

我不知道將去向何方,但我已在路上!示例 1 輸入 x 2,y 3,bound 10 輸出 2,3,4,5,7,9,10 解釋 2 2 0 3 0 3 2 1 3 0 4 2 0 3 1 5 2 1 3 1 7 2 2 3 1 9 2 3 3 0 10 2 0 3 2示例 2 輸入 x 3,y 5,b...