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 a457dae commit e9e49f4Copy full SHA for e9e49f4
valid-anagram/yeonguchoe.go
@@ -0,0 +1,27 @@
1
+func isAnagram(s string, t string) bool {
2
+
3
+ var s_frequency map[rune]int = make(map[rune]int)
4
+ var t_frequency map[rune]int = make(map[rune]int)
5
6
+ for i := 0; i < len(s); i++ {
7
+ s_frequency[rune(s[i])] += 1
8
+ }
9
10
+ for index, key := range t {
11
+ t_frequency[key] += 1
12
13
14
+ for key, value := range s_frequency {
15
+ if v, key_exist := t_frequency[key]; !key_exist || v != value {
16
+ return false
17
18
19
20
+ for key, value := range t_frequency {
21
+ if v, key_exist := s_frequency[key]; !key_exist || v != value {
22
23
24
25
26
+ return true
27
+}
0 commit comments