LeetCode數學類題目9

2021-10-06 05:45:45 字數 717 閱讀 5055

reverse()和reversed()的區別

reverse():

list的乙個內建方法(元組、字串沒有該方法),使用:

l =

[1.2

.3.4

]l.reverse(

)print

(l)#返回值是none,通過列印才能看到結果是:[4,3,2,1]

reversed():是python的乙個類,返回的值是把乙個序列反轉之後的迭代器,要通過list()或者next()等方法才能展示出來,列表、元組、字串都能用:

lista =[1

,2,3

,4]print

(list

(reversed

(lista)))

a =(4,

5,6)

print

(tuple

(reversed

(a))

)s =

'abc123'

print(''

.join(

reversed

(s))

)

LeetCode題目以及答案(9)

題目 有兩種特殊字元。第一種字元可以用一位元0來表示。第二種字元可以用兩位元 10 或 11 來表示。現給乙個由若干位元組成的字串。問最後乙個字元是否必定為乙個一位元字元。給定的字串總是由0結束。示例 1 輸入 bits 1,0,0 輸出 true 解釋 唯一的編碼方式是乙個兩位元字元和乙個一位元字...

leetcode題目9 回文數

判斷乙個整數是否是回文數。回文數是指正序 從左向右 和倒序 從右向左 讀都是一樣的整數。示例 輸入 121 輸出 true解法一 數字轉字串 class solution def ispalindrome self,x type x int rtype bool if x 0 return fals...

leetcode 9 回文數 數學

判斷乙個整數是否是回文數。回文數是指正序 從左向右 和倒序 從右向左 讀都是一樣的整數。示例 1 輸入 121 輸出 true 示例 2 輸入 121 輸出 false 解釋 從左向右讀,為 121 從右向左讀,為 121 因此它不是乙個回文數。示例 3 輸入 10 輸出 false 解釋 從右向左...