leetcode 反轉字串

2021-10-07 06:55:33 字數 966 閱讀 5006

class

solution

:def

reversestring

(self, s: list[

str])-

>

none

:"""

do not return anything, modify s in-place instead.

"""l=

len(s)

temp=

for i in

range

(int

(l/2))

: temp=s[i]

s[i]

=s[l-

1-i]

s[l-

1-i]

=temp

兩個有趣且特殊的python取整:int()、整除"//"

int()

int(

-0.5

)>>

>

0int(-

0.9)

>>

>

0int

(0.5

)>>

>

0int

(0.9

)>>

>

0一句話總結:int

()函式是「向0取整」,取整方向總是讓結果比小數的絕對值更小

"//"(-

1)//2

# -0.5

>>

>-1

(-3)

//2# -1.5

>>

>-2

1//2# 0.5

>>

>03

//2# 1.5

>>

>

1

一句話總結:「整除」符號運算將結果忠實地向下取整,與math.floor()處理結果一樣

LeetCode 字串 反轉字串

反轉字串 編寫乙個函式,其作用是將輸入的字串反轉過來。輸入字串以字元陣列char的形式給出。不要給另外的陣列分配額外的空間,你必須原地修改輸入陣列 使用 o 1 的額外空間解決這一問題。你可以假設陣列中的所有字元都是 ascii 碼表中的可列印字元。示例 1 輸入 h e l l o 輸出 o l ...

LeetCode 字串 反轉字串

編寫乙個函式,其作用是將輸入的字串反轉過來。輸入字串以字元陣列 char 的形式給出。不要給另外的陣列分配額外的空間,你必須原地修改輸入陣列 使用 o 1 的額外空間解決這一問題。你可以假設陣列中的所有字元都是 ascii 碼表中的可列印字元。示例 輸入 h e l l o 輸出 o l l e h...

leetcode 反轉字串

題目 編寫乙個函式,其作用是將輸入的字串反轉過來。輸入字串以字元陣列 char 的形式給出。不要給另外的陣列分配額外的空間,你必須原地修改輸入陣列 使用 o 1 的額外空間解決這一問題。你可以假設陣列中的所有字元都是 ascii 碼表中的可列印字元。示例 1 輸入 h e l l o 輸入hello...