199 / 205
Abramyan · StringQiyin15 ball· ~10 daqiqa

Eng uzun so'zni topish

Satr s berilgan (so'zlar bo'sh joy bilan ajratilgan). Eng uzun so'zni qaytaring. Eng uzun so'z bir nechta bo'lsa, birinchisini qaytaring.

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

Misollar

kod
Input: S='Hello World Programming'
Output: "Programming"
kod
Input: S='Short verylongword tiny'
Output: "verylongword"
kod
Input: S='One Two Three'
Output: "Three"

Maslahatlar

  1. strings.Fields(s) bilan so'zlarga ajrating.
  2. Har bir so'z uzunligini longest bilan solishtiring (qat'iy katta bo'lsa yangilang — birinchisi saqlanadi).