728x90
풀이1: 리스트 사용
class Solution:
def isAnagram(self, s: str, t: str) -> bool:
if len(s) != len(t):
return False
letters = []
for i in s:
letters.append(i)
for i in t:
if i in letters:
letters.remove(i)
else:
return False
return True
리스트를 사용하여 단순하게 구현한 풀이
풀이2: sorted 후 비교
class Solution:
def isAnagram(self, s: str, t: str) -> bool:
sorted_s = sorted(s)
sorted_t = sorted(t)
return sorted_s == sorted_t
리트코드의 해설을 참고했다.
아니 나는 왜 이 생각을 못했지.. 싶은 풀이
728x90