Самые частые слова
Задача по программированию с проверкой онлайн
- Сложность
- Средняя
- Языки
- Python
- JavaScript
- TypeScript
- Java
- Go
- Темы
- Словари и множества
- Поиск и сортировка
Дан список слов из строчных латинских букв и число k ≥ 0. Верните k самых частых слов (каждое различное слово один раз). Порядок результата: сначала слова с большим числом вхождений; слова с одинаковым числом вхождений идут в алфавитном порядке. Если различных слов меньше k, верните все различные слова в том же порядке. Для пустого списка или k = 0 ответ — пустой список.
Пример: ["i", "love", "code", "i", "love", "tests"], 2 → ["i", "love"].
Источник: задача CodeShare
Решить онлайнБесплатно и без регистрации: пишете код в браузере и проверяете его тестами (без аккаунта — несколько задач в день).