方法一:暴力法
class
solution
:def
isanagram
(self, s:
str, t:
str)
->
bool
:return
sorted
(s)==
sorted
(t)
方法二:分開比較 --長度 去重 字元個數
class
solution
:def
isanagram
(self, s:
str, t:
str)
->
bool:if
len(s)
!=len
(t):
return
false
lst =
set(s)
#去重 返回單個字元列表
if lst ==
set(t)
:for i in lst :
if s.count(i)
!= t.count(i)
:#少了(i) 比較每個字元的個數
return
false
return
true
#每個字元元素都相等才返回true --返回的最終結果
else
:return
false
LeetCode有效的字母異位詞
給定兩個字串 s 和 t 編寫乙個函式來判斷 t 是否是 s 的乙個字母異位詞。示例 1 輸入 s anagram t nagaram 輸出 true 示例 2 輸入 s rat t car 輸出 false 說明 你可以假設字串只包含小寫字母。高階 如果輸入字串包含 unicode 字元怎麼辦?你...
LeetCode 有效的字母異位詞
給定兩個字串 s 和 t 編寫乙個函式來判斷 t 是否是 s 的字母異位詞。示例 1 輸入 s anagram t nagaram 輸出 true示例 2 輸入 s rat t car 輸出 false說明 你可以假設字串只包含小寫字母。高階 如果輸入字串包含 unicode 字元怎麼辦?你能否調整...
LeetCode之有效的字母異位詞
介紹 給定兩個字串 s 和 t 編寫乙個函式來判斷 t 是否是 s 的乙個字母異位詞。示例 1 輸入 s anagram t nagaram 輸出 true示例2 輸入 s rat t car 輸出 false說明 你可以假設字串只包含小寫字母。高階 如果輸入字串包含 unicode 字元怎麼辦?你...