Объекты и сортировкиСортировкиmedium

Сортировка по частоте

Дана строка, состоящая из нескольких слов. Необходимо переставить слова так, чтобы сначала шли самые частые.

Если какие-то слова встречаются одинаковое число раз, раньше должно идти то, которое идет раньше алфавиту (то есть в лексикографическом порядке).

const s1 = "it is true for all that that that that that that that refers to is not the same that that that that refers to" console.log(sortByFreq(s1)); // "that that that that that that that that that that that is is refers refers to to all for it not same the true" const s2 = "2 46 38 1 \ 116 14 20 \ 15 14 21 \ 14 0 17"; console.log(sortByFreq(s2)); // "14 14 14 0 1 116 15 17 2 20 21 38 46"