From a5cd4874a2eeb78de08b2e5687c157a21bb1198c Mon Sep 17 00:00:00 2001 From: masterMJ Date: Mon, 24 Aug 2026 18:40:21 +0900 Subject: [PATCH] Create 3014.py --- .../3014.py" | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 "leetcode3/\352\271\200\353\257\274\354\240\234/3014.py" diff --git "a/leetcode3/\352\271\200\353\257\274\354\240\234/3014.py" "b/leetcode3/\352\271\200\353\257\274\354\240\234/3014.py" new file mode 100644 index 00000000..17b83be1 --- /dev/null +++ "b/leetcode3/\352\271\200\353\257\274\354\240\234/3014.py" @@ -0,0 +1,19 @@ +from collections import Counter + +class Solution: + def minimumPushes(self ,word:str) -> int: + count = Counter(word) + frequencies = sorted(count.values(), reverse=True) + + answer = 0 + + for i,freq in enumerate(frequencies): + push = i//8 +1 + answer += push * freq + + return answer + + +input = 'aabcde' +solution = Solution() +print(solution.minimumPushes(input))