Контест Junior Стандартная библиотека спрашивают часто обновлено

Самые частые слова с правилом равенства

Условие

Дано число k и текст из латинских слов. Выведите k самых частых слов (без учёта регистра, в нижнем регистре) с количеством. При равной частоте раньше идёт слово, меньшее лексикографически. Если различных слов меньше k, выведите все.

Ввод: в первой строке k (1 ≤ k ≤ 100), далее текст до 10⁴ слов (слова разделены пробелами и переводами строк).

Вывод: строки слово количество.

Пример

2
the cat and the dog and the bird
the 3
and 2

Как подойти

Подсказки: 2
  1. Ключ сортировки (-count, word).
  2. most_common разрешает ничьи иначе.

Решите в тренажёре

Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.