leecode python簡單題 7 整數反轉

2021-10-17 12:06:07 字數 778 閱讀 3286

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

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

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

class

solution

:def

reverse

(self, x:

int)

->

int:

num =

0 a =

abs(x)

while

(a !=0)

: temp = a %

10#取當前num的最低位

num = num *

10+ temp #將當前最低位放到儲存的最低位,變化後為最高位

a =int(a/10)

#去掉本次取出的最低位,方便下次進行取數, 或者a//10

if x >

0and num <

2147483647

:return num

if x <

0and num <=

2147483647

:return

-num

else

:return

0

x = solution(

)print

(x.reverse(

432)

)

leecode python三數之和

題目 給乙個包含n 個整數的陣列nums,判斷nums中是否存在三個元素 a,b,c,使得三數相加 0?請找出所有滿足條件的不重複的三元組 例項 nums 1,0,1,2,1,4 滿足條件的三元組為 1,0,1 1,1,2 class solution def threesum self,nums ...

leecode python中檔題 2 兩數相加

給你兩個 非空 的鍊錶,表示兩個非負的整數。它們每位數字都是按照 逆序 的方式儲存的,並且每個節點只能儲存 一位 數字。請你將兩個數相加,並以相同形式返回乙個表示和的鍊錶。你可以假設除了數字 0 之外,這兩個數都不會以 0 開頭。definition for singly linked list.c...

Ant Design簡單簡單簡單執行

config 配置檔案 config.js 路由定義檔案 路徑檔案 defaultsettings.js 主題顏色以及標題配置檔案 plugin.config.js 沒怎麼用過的配置檔案 dist 構建專案之後產生的檔案 mock mock資料檔案 用於本地開發使用 node modules 資源檔...