198 / 205
Abramyan · StringQiyin15 ball· ~10 daqiqa

Anagram tekshirish

Ikkita satr s1 va s2 berilgan. Ular anagram (bir xil belgilardan, bir xil sondagi takrorlanish bilan tuzilgan) bo'lsa true, aks holda false qaytaring.

example.go
func solve(s1 string, s2 string) bool {
    // ...
}

Misollar

kod
Input: S1='listen', S2='silent'
Output: true
kod
Input: S1='hello', S2='world'
Output: false
kod
Input: S1='evil', S2='vile'
Output: true

Maslahatlar

  1. Har bir belgining necha marta uchrashini map[rune]int da sanang.
  2. s1 uchun qo'shing, s2 uchun ayiring; oxirida barcha qiymatlar 0 bo'lsa, ular anagram.