有效的字母異位詞
- 題目描述
- 代碼
- 執行效率
題目描述
給定兩個字串 s 和 t ,撰寫一個函式來判斷 t 是否是 s 的字母異位詞,
示例 1:
輸入: s = “anagram”, t = “nagaram”
輸出: true
示例 2:
輸入: s = “rat”, t = “car”
輸出: false
說明:可以假設字串只包含小寫字母,
進階:如果輸入字串包含 unicode 字符怎么辦?能否調整你的解法來應對這種情況?
代碼
class Solution:
# @pysnooper.snoop()
def isAnagram(self, s: str, t: str) -> bool:
if len(s) != len(t):
return False
s1 = sorted(s)
t1 = sorted(t)
return t1 == s1
執行效率
34 個測驗用例
執行用時: 60 ms
記憶體消耗: 13.8 MB
解題思路及代碼來源:博主
題目來源:力扣(LeetCode)
題目鏈接:https://leetcode-cn.com/problems/valid-anagram/
題目著作權歸領扣網路所有,商業轉載請聯系官方授權,非商業轉載請注明出處,
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/239050.html
標籤:python
下一篇:python基本資料型別
