22 lines
354 B
Go
22 lines
354 B
Go
// Package q242 implements a solution for https://leetcode.com/problems/valid-anagram/
|
|
package q242
|
|
|
|
func isAnagram(s string, t string) bool {
|
|
if len(s) != len(t) {
|
|
return false
|
|
}
|
|
cnt := map[rune]int{}
|
|
|
|
for _, r := range s {
|
|
cnt[r]++
|
|
}
|
|
for _, r := range t {
|
|
cnt[r]--
|
|
if cnt[r] < 0 {
|
|
return false
|
|
}
|
|
}
|
|
return true
|
|
}
|
|
|
|
var _ = isAnagram
|