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