{
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
}
Можно ли не переводить в массив рун?
https://play.golang.org/p/MAovQ9P8ner
https://play.golang.org/p/mPcrYTFPKEp
Обсуждают сегодня