지우너
[SWEA] 1204. [S/W 문제해결 기본] 1일차 - 최빈수 구하기 C++ 본문
문제
코드
#include<iostream>
using namespace std;
const int MAX_STUDENT=1000;
const int MAX_SCORE=100;
int main(int argc, char** argv)
{
int test_case;
int T;
cin>>T;
for(test_case = 1; test_case <= T; ++test_case)
{
int t_num;
cin >> t_num;
int score_cnt[MAX_SCORE+1]={0, };
for(int i=1; i<=MAX_STUDENT; ++i){
int score;
cin >> score;
score_cnt[score]++;
}
int max_score=0, max_cnt=0;
for(int i=0; i<=MAX_SCORE; ++i){
if(score_cnt[i]>=max_cnt){
max_score=i;
max_cnt=score_cnt[i];
}
}
cout << "#" << test_case<< " " << max_score << '\n';
}
return 0;
}
'Problem Solving' 카테고리의 다른 글
[BOJ] 3040. 백설공주와 일곱 난쟁이 C++ (0) | 2024.11.28 |
---|---|
[SWEA] 1989. 초심자의 회문 검사 C++ (0) | 2024.11.15 |
[코드트리] 크기 비교3 C++ (0) | 2024.11.11 |
[코드트리] 친구의 키2 C++ (0) | 2024.11.10 |
[코드트리] 친구의 키 C++ (0) | 2024.11.08 |