Перейти к содержимому
Задача · Map · урок 8 из 9

Задача: частота слов

Напишите функцию func wordCount(text string) map[string]int, которая возвращает map: ключ — слово из text, а значение — сколько раз это слово встречается.

  • wordCount("go is go") → map[string]int{"go": 2, "is": 1}
  • wordCount("one") → map[string]int{"one": 1}
  • wordCount("") → пустая map

Ограничения: слова разделены одним или несколькими пробелами, пробелы бывают и в начале, и в конце текста; регистр важен, поэтому Go и go — разные слова; для пустого текста функция возвращает пустую map.

Не добавляйте лишних импортов, если в задаче это прямо не сказано.

words.go — go
go · строк: 6
Ctrl+Enter запуск · Esc выйти из редактора

Подпишись, чтобы пройти курс

Курс бесплатный. Войди через Telegram и подпишись на канал — откроются все уроки.

Войти другим способом