로딩
요청 처리 중입니다...

JAVA_LeetCode 3663_Find The Least Frequent Digit

 JAVA_LeetCode 3663_Find The Least Frequent Digit

JAVA_LeetCode 3663_Find The Least Frequent Digit 풀이 class Solution { public int getLeastFrequentDigit(int n) { int[] freq = new int[10]; int minFreq = Integer.MAX_VALUE, answer = 0; // 각 자리 숫자 빈도 계산 while(n > 0){ freq[n % 10]++; n /= 10; } // 가장 적게 등장한 숫자 찾기 for(int i = 0; i <= 9; i++){ if(freq[i] > 0 && freq[i] < minFreq){ minFreq = freq[i]; answer = i; } } return answer; } } 배열, 빈도, 카운팅 풀이 동일한 숫자의 등장 빈도가 적고 같을 경우 가장 작은 수를 찾는 문제 map을 사용할경우 정렬이 되지 않음 ← 정렬을 따로 해야하는 문제 정렬없이 하기 위해 int 배열 선언 → 요소값 초...