204 / 205
Abramyan · StringQiyin15 ball· ~12 daqiqa

Eng ko'p takrorlangan belgi

Satr s berilgan. Eng ko'p uchraydigan belgini va uning sonini "<belgi>, <soni>" ko'rinishidagi satr sifatida qaytaring. Bir necha belgi teng marta uchrasa, satrda birinchi uchraganini oling.

example.go
func solve(s string) string {
    // ...
}

Misollar

kod
Input: S='hello'
Output: "l, 2"
kod
Input: S='programming'
Output: "r, 2"
kod
Input: S='aaabbc'
Output: "a, 3"

Maslahatlar

  1. Har bir belgi sonini map[rune]int da sanang.
  2. Tenglikda birinchi uchraganini tanlash uchun belgilarni satr tartibida ko'rib chiqing.