We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 67299f4 commit fdd2a3cCopy full SHA for fdd2a3c
valid-anagram/hyogshin.py
@@ -1,3 +1,19 @@
1
+'''
2
+풀이:
3
+- t 기준 for loop 돌리고 visited 배열 만들어서 s의 모든 곳을 방문하게 함
4
+- t 안의 문자가 s에 없고 visited 가 False 인 경우 -> visited 배열 True로 변경
5
+- but) 중복 문자가 있는 경우 index 사용에 한계가 있음
6
+- so) t의 문자가 s에 있는 경우 해당 문자를 s 배열에서 탈락시킴
7
+
8
+시간 복잡도: O(n^2)
9
+- for loop -> O(n)
10
+- digit in list -> 최악의 경우 O(n)
11
+- 최악의 경우 O(n^2)
12
13
+공간 복잡도: O(n)
14
+- s 문자열을 리스트로 만듬 -> 문자열 크기는 입력됨 = n -> O(n)
15
16
17
class Solution:
18
def isAnagram(self, s: str, t: str) -> bool:
19
l = list(s)
0 commit comments