AS
Size: a a a
AS
VM
МП
А
/
МП
/
x
func isAnagram(s string, t string) bool {
mapA := map[rune]int{}
runesS := []rune(s)
runesT := []rune(t)
if len(runesS) != len(runesT) {
return false
}
for i := 0; i < len(runesS); i++ {
a := runesS[i]
b := runesT[i]
mapA[a]++
mapA[b]--
}
fmt.Println(mapA)
for _, value := range mapA {
if value != 0 {
return false
}
}
return true
}
MT
AK
A
/
A
DP
AK
IF
func isAnagram(s string, t string) bool {
mapA := map[rune]int{}
runesS := []rune(s)
runesT := []rune(t)
if len(runesS) != len(runesT) {
return false
}
for i := 0; i < len(runesS); i++ {
a := runesS[i]
b := runesT[i]
mapA[a]++
mapA[b]--
}
fmt.Println(mapA)
for _, value := range mapA {
if value != 0 {
return false
}
}
return true
}
AK