Python-код в Kotlin

Есть python-код,который сортирует слово из словаря по встречаемости и алфавиту.

for word in words:
    if word in counts:
        counts[word] += 1
    else:
        counts[word] = 1
    fixed = sorted(sorted(counts.items()),key=itemgetter(1),reverse=True)

Так же имеется аналогичный код на Kotlin, без сортировки!

for(word in words) {

            var value = 1

            if(dict[word] != null)
                value += dict[word]?:0

            dict[word] = value
        }

Долго думал как реализовать сортировку в Kotlin. Но ни к чему не пришел. Прошу помощи!


Ответы (0 шт):