MCPcopy Create free account
hub / github.com/austingebauer/go-leetcode / isAnagram

Function isAnagram

valid_anagram_242/solution.go:3–30  ·  view source on GitHub ↗
(s string, t string)

Source from the content-addressed store, hash-verified

1package valid_anagram_242
2
3func isAnagram(s string, t string) bool {
4 if len(s) != len(t) {
5 return false
6 }
7
8 sFreq := make(map[rune]int)
9 for _, r := range s {
10 sFreq[r]++
11 }
12
13 tFreq := make(map[rune]int)
14 for _, r := range t {
15 tFreq[r]++
16 }
17
18 for k, v := range sFreq {
19 tv, ok := tFreq[k]
20 if !ok {
21 return false
22 }
23
24 if v != tv {
25 return false
26 }
27 }
28
29 return true
30}
31
32func isAnagram0(s string, t string) bool {
33 if len(s) != len(t) {

Callers 1

Test_isAnagramFunction · 0.70

Calls

no outgoing calls

Tested by 1

Test_isAnagramFunction · 0.56