Minimum Deletions to Make Character Frequencies Unique LeetCode solution in Java
1class Solution {2private int N = 26;34public int minDeletions(String s) {5int[] array = new int[N];6for (char ch : s.toCharArray()) {7array[ch - 'a']++;8}9int ans = 0;10Set<Integer> set = new HashSet<>();11for (int i : array) {12if (i == 0) continue;13while (set.contains(i)) {14i--;15ans++;16}17if (i != 0) {18set.add(i);19}20}21return ans;22}23}