[C++] 백준 2592 : 대표값
#include <iostream>
using namespace std;
int most, mostCnt = 0, x;
int sum = 0;
int cnt[101] = {0}; // 자연수는 1000보다 작은 10의 배수
int main(int argc, char** argv){
for(int i = 0; i < 10; i++){
scanf("%d", &x);
sum += x;
cnt[x / 10]++;
if(cnt[x / 10] > mostCnt){
mostCnt = cnt[x/10]; // most는 횟수 세기
most = x / 10;
}
}
printf("%d\n", sum / 10);
printf("%d\n", most * 10);
return 0;
}
쉬운데 5번이나 틀린 문제. 오늘은 날이 아닌가보다. 최빈값 자체를 재는 것과 실제 최빈값(index)는 다르다는 것을 명심하자.
Author And Source
이 문제에 관하여([C++] 백준 2592 : 대표값), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@lamknh/C-백준-2592-대표값저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)