* 인프런 서로 다른 빈도수 만들기 소문자로 이루어진 문자열이 주어지면 해당 문자열의 문자를 지워서 모든 문자의 빈도수가 서 로 다르게 만들려고 합니다. 만약 주어진 문자열이 "aaabbbcc" 라면 빈도수는 a:3 , b:3, c:2 이고 b문자를 1개, c문자 1 개를 지우면 a:3 , b:2, c:1 가 되어 빈도수가 모두 다르게 되고, 또는 b문자를 2개 지워도 a:3 , b:1, c:2가 되어 빈도수가 모두 다르게 됩니다.
매개변수 s에 문자열이 주어지면 s의 모든 문자의 빈도수가 서로 다르도록 하기 위해 지워야 할 최소 개수를 반환하는 프로그램을 작성하세요. 입출력 예: a answer "aaabbbcc" 2 "aaabbc" 0 "aebbbbc" 2 "aaabbbcccde" 5 "aaabbbcccdddeeeeeff" 8 제한사항: • 문자열 s의 길이는 10,000을 넘지 않습니다. * 문제풀이 import java.util.*; class Solution { public...
원문 링크 : 인프런 <서로 다른 빈도수 만들기> JAVA