반응형
#include <iostream>
#include <string>
#include <vector>
using namespace std;
int solution(vector<int> data) {
double total = 0;
int len = data.size();
for(int i = 0; i < len; i++)
total += data[i];
int cnt = 0;
double average = total / len;
for(int i = 0; i < len; i++)
if(data[i] <= average)
cnt += 1;
return cnt;
}
// 아래는 테스트케이스 출력을 해보기 위한 main 함수입니다.
// 아래의 main 함수에서는 틀린 부분 없습니다.
// solution 함수를 수정하세요.
int main() {
vector<int> data1 = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
int ret1 = solution(data1);
cout << "solution 함수의 반환 값은 " << ret1 << " 입니다." << endl;
vector<int> data2 = {1, 1, 1, 1, 1, 1, 1, 1, 1, 10};
int ret2 = solution(data2);
cout << "solution 함수의 반환 값은 " << ret2 << " 입니다." << endl;
}
반응형
'자격증 > COS Pro' 카테고리의 다른 글
COSPro 2급] 2차 문제2) 더 많은 배수 구하기 - C++ (0) | 2022.07.12 |
---|---|
COSPro 2급 C++] 2차 문제1) 최대한 많은 쌍의 장갑 갯수 구하기 - C++ (0) | 2022.07.12 |
COSPro 2급 C++] 1차 문제9) 중복문자 삭제하기 - C++ (0) | 2022.07.12 |
COSPro 2급 C++] 1차 문제8) 팰린드롬 판단하기 - C++ (0) | 2022.07.12 |
COSPro 2급 C++] 1차 문제7) 영어 수강 대상자 수 구하기 - C++ (0) | 2022.07.12 |