슬기로운슬기
article thumbnail
[프로그래머스][LV0] 최빈값 구하기(JAVA)
study/코딩테스트 2023. 6. 6. 18:34

import java.util.Arrays; class Solution { public int solution(int[] array) { Arrays.sort(array); int save = 0; int answerSum = 0; int answerNum = array[0]; int num = array[0]; for (int i : array) { if(num == i) { save += 1; // 배열의 이전의 숫자와 같으면 save를 +1 해준다. } else { if (save > answerSum) { answerSum = save; answerNum = num; } else if (save == answerSum) { // 최빈값이 여러개일경우 answerSum = save; answerNu..

반응형