LeetCode Entry

451. Sort Characters By Frequency

3.12.2022 medium 2022 kotlin

fun frequencySort(s: String): String =

451. Sort Characters By Frequency medium

https://t.me/leetcode_daily_unstoppable/40


    fun frequencySort(s: String): String =
        s.groupBy { it }
        .values
        .map { it to it.size }
        .sortedBy { -it.second }
        .map { it.first }
        .flatten()
        .joinToString("")

Very simple task, can be written in a functional style. Space: O(n), Time: O(n)