Leetcode # 451. Sort Characters By Frequency

https://leetcode.com/problems/sort-characters-by-frequency/

Solution

Time Complexity: O(len(s))
Space Complexity: O(len(s))
(The input and output generally do not count towards the space complexity.)

class Solution:
  def frequencySort(self, s: str) -> str:
    counts = collections.Counter(s)
    return "".join(itertools.chain(
      item[0] for item in counts.most_common() for i in range(item[1])
    ))

 

Last Updated on 2023/08/16 by A1go

目錄

目錄
Bitnami