LEETCODE刷題01 顛倒整數01

2021-08-17 19:53:39 字數 594 閱讀 3929

為提高自己的專業技術,藝多不壓身,早上吃了飯就去了leetcode看了看,覺得挺有意思的。

記錄一下答題過程吧

題目是這樣的:

給定乙個範圍為 32 位 int 的整數,將其顛倒。

例 1:

輸入: 123

輸出: 321

例 2:

輸入: -123

輸出: -321

例 3:

輸入: 120

輸出: 21

注意: 假設我們的環境只能處理 32 位 int 範圍內的整數。根據這個假設,如果顛倒後的結果超過這個範圍,則返回 0。

下面是我的解答:

public int reverse(int x)

stringbuilder sb = new stringbuilder();

for(int i = tmp.length();i>0;i--)

if(flag)

long result =  long.parselong(sb.tostring());

if(resultinteger.max_value)else

}

Leetcode 刷題(python)之 顛倒整數

給定乙個範圍為 32 位 int 的整數,將其顛倒。例 1 輸入 123 輸出 321 例 2 輸入 123 輸出 321 例 3 輸入 120 輸出 21 注意 假設我們的環境只能處理 32 位 int 範圍內的整數。根據這個假設,如果顛倒後的結果超過這個範圍,則返回 0。class soluti...

LeetCode 刷題日記01

找到乙個陣列第三大的數並返回這個數,如果沒有就返回最大的數。param nums return var thirdmax function nums 現在陣列中沒有重複元素了 nums.sort a,b b a return nums.length 2 nums 2 nums 0 tips 這道題包...

LeetCode刷題 01 兩數之和

給定乙個整數陣列 nums 和乙個目標值 target,請你在該陣列中找出和為目標值的那 兩個 整數,並返回他們的陣列下標。你可以假設每種輸入只會對應乙個答案。但是,陣列中同乙個元素不能使用兩遍。示例 給定 nums 2,7,11,15 target 9 因為 nums 0 nums 1 2 7 9...