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.
2 parents be9cdc5 + eb1fc5a commit 265b3f1Copy full SHA for 265b3f1
arrays_and_strings/anagrams/anagrams_v3.py
@@ -0,0 +1,16 @@
1
+from collections import defaultdict
2
+from typing import Dict
3
+
4
+def anagrams(s1:str, s2:str) -> bool:
5
+ s1_counter = build_dict(s1)
6
+ s2_counter = build_dict(s2)
7
8
+ return s1_counter == s2_counter
9
10
+def build_dict(s:str) -> Dict:
11
+ s_dict = defaultdict(int)
12
13
+ for char in s:
14
+ s_dict[char] += 1
15
16
+ return s_dict
0 commit comments