From 89a29ad3325e48b75d8884f147dc59c26e05ecd7 Mon Sep 17 00:00:00 2001 From: yejin Date: Fri, 25 Jul 2025 04:17:03 +0900 Subject: [PATCH 1/2] valid anagram solution --- valid-anagram/devyejin.py | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 valid-anagram/devyejin.py diff --git a/valid-anagram/devyejin.py b/valid-anagram/devyejin.py new file mode 100644 index 000000000..ce8903fe5 --- /dev/null +++ b/valid-anagram/devyejin.py @@ -0,0 +1,7 @@ +from collections import Counter +class Solution(object): + def isAnagram(self, s, t): + return Counter(s) == Counter(t) + + + From 2dd7074fa7a75d66698cf6b87d49a8fc799cd224 Mon Sep 17 00:00:00 2001 From: yejin Date: Mon, 28 Jul 2025 22:37:24 +0900 Subject: [PATCH 2/2] valid-anagram solution --- valid-anagram/devyejin.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/valid-anagram/devyejin.py b/valid-anagram/devyejin.py index ce8903fe5..5355348e5 100644 --- a/valid-anagram/devyejin.py +++ b/valid-anagram/devyejin.py @@ -1,7 +1,14 @@ from collections import Counter class Solution(object): def isAnagram(self, s, t): - return Counter(s) == Counter(t) + # return Counter(s) == Counter(t) + # str에서 제공하는 count 함수 활용 + if len(s) != len(t): + return False + for i in set(s): + if s.count(i) != t.count(i): + return False + return True