백준 문제풀이/Implementation

[C++] 백준 문제풀이 (Implementation) 2582번 대표값

코딩준우 2023. 6. 26. 17:52

 

 

 

https://www.acmicpc.net/problem/2592

 

2592번: 대표값

어떤 수들이 있을 때, 그 수들을 대표하는 값으로 가장 흔하게 쓰이는 것은 평균이다. 평균은 주어진 모든 수의 합을 수의 개수로 나눈 것이다. 예를 들어 10, 40, 30, 60, 30, 20, 60, 30, 40, 50의 평균은

www.acmicpc.net

 

 

 

//[C++] 백준 문제풀이 (Implementation)

#include <bits/stdc++.h>


int main(){
    std::ios_base::sync_with_stdio(false);
    std::cin.tie(nullptr);

    int memo[100] = {0, };
    int num = 0;
    int sum = 0;
    int value = 0, cnt = 0;
    for (int i = 0; i < 10; ++i){
        std::cin >> num;
        sum += num;
        ++memo[num / 10];
    }

    for (int i = 1; i <= 99; ++i){
        if (cnt < memo[i]){
            value = i;
            cnt = memo[i];
        }
    }

    std::cout << sum / 10 << "\n";
    std::cout << value * 10 << "\n";
    return 0;
}