Самые частые слова

Задача по программированию с проверкой онлайн

Сложность
Средняя
Языки
Python
JavaScript
TypeScript
Java
Go
Темы
Словари и множества
Поиск и сортировка

Дан список слов из строчных латинских букв и число k ≥ 0. Верните k самых частых слов (каждое различное слово один раз). Порядок результата: сначала слова с большим числом вхождений; слова с одинаковым числом вхождений идут в алфавитном порядке. Если различных слов меньше k, верните все различные слова в том же порядке. Для пустого списка или k = 0 ответ — пустой список.

Пример: ["i", "love", "code", "i", "love", "tests"], 2 → ["i", "love"].


Источник: задача CodeShare

Решить онлайнБесплатно и без регистрации: пишете код в браузере и проверяете его тестами (без аккаунта — несколько задач в день).

Ещё задачи

Все задачи для тренировки