Задача

Дан массив строк words и целое число k , верните k наиболее часто встречающихся строк.

Верните ответ, отсортированный по частоте от самой высокой к самой низкой. Сортируйте слова с одинаковой частотой в лексикографическом порядке (по алфавиту).

Примеры

Пример 1

Input: words = ["i","love","leetcode","i","love","coding"], k = 2
Output: ["i","love"]

Пример 2

Input: words = ["the","day","is","sunny","the","the","the","sunny","is","is"], k = 4
Output: ["the","is","sunny","day"]

Решение