Перейти к содержимому
Задача · Контейнеры и итераторы · урок 10 из 11

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

Напишите функцию std::map<std::string, int> frequencies(const std::vector<std::string>& words). Она возвращает std::map, в котором ключи — слова из words, а значения — сколько раз каждое слово там встречается.

  • frequencies({"a", "b", "a"}) → {{"a", 2}, {"b", 1}}
  • frequencies({"x", "x", "x"}) → {{"x", 3}}
  • frequencies({}) → {}

Ограничения: слова сравниваются с учётом регистра, поэтому "Go" и "go" — разные ключи. Вектор words может быть пустым.

frequencies.cpp — cpp
cpp · строк: 8
Ctrl+Enter запуск · Esc выйти из редактора