import java.util.Scanner;
public class _3 {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int[] inputnum = new int[10];
for(int i=0; i<inputnum.length; i++) {
inputnum[i] = scan.nextInt();
}
//inputnum = > 1 2 2 3 1 4 2 2 4 3
int[] mode = new int[10];
for(int i=0; i<mode.length; i++) {
mode[inputnum[i]]++;
}
//mode[1] == 2
//mode[2] == 4
//mode[3] == 2
//mode[4] == 2
int modenum = 0; //최빈수
int modeCnt = 0; //최빈수가 나온 횟수
for(int i=0; i<mode.length; i++) {
if(modeCnt < mode[i]) {
modeCnt = mode[i];
modenum = i;
}
}
System.out.println("최빈수는 :"+modenum+" cnt:"+modeCnt);
}
}
1 2 3 1 2 1 1 3 4 5
최빈수는 :1 cnt:4
'프로그래머 ,백준, 유튜브, 문제' 카테고리의 다른 글
[알고리즘 기초 100제] 5번 대소문자 변환 (0) | 2022.08.29 |
---|---|
백준 수학 10250 (0) | 2022.08.28 |
자바 스파르타 1-17 객체지향퀴즈 (0) | 2022.08.28 |
백준배열 1546 / 8958 (0) | 2022.08.23 |
[알고리즘 기초 100제] 1번 (0) | 2022.08.22 |
댓글