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...