此篇文章為我的解題紀錄,程式碼或許並不是很完善

Leetcode - 242. Valid Anagram

解題思路

s裡的每個字元裡逐一的找看看t裡面有沒有對應的,如果有就刪掉,如果沒有就直接return false,直到s每個字元都找完時

我滴程式碼

1
2
3
4
5
6
7
8
9
10
11
12
class Solution:
def isAnagram(self, s: str, t: str) -> bool:
if len(s) != len(t):
return False
else:
for i in s:
pos = t.find(i)
if pos == -1:
return False
else:
t = t[:pos] + t[pos+1:]
return True