코딩테스트

[프로그래머스][C++] 배열의 평균값 (vector 평균 구하기)

EEEUN 2022. 10. 1. 22:38

 

#include <string>
#include <vector>
#include <numeric>

using namespace std;

double solution(vector<int> numbers) {
    double answer = accumulate(numbers.begin(), numbers.end(), 0);
    return answer / numbers.size();
}

 

numeric 라이브러리를 추가하면 accumulate() 함수를 사용할 수 있다.

accumulate() 함수로 배열의 합을 구하고 vector.size() 를 사용해 배열의 크기로 나누면 평균이 나온다.