에디의 우당탕탕 코딩공장

lv0_코딩테스트 입문_배열의 평균값

by 인턴 에디

코딩테스트 연습 - 배열의 평균값 | 프로그래머스 스쿨 (programmers.co.kr)

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

✔️ 유형 : STL

✔️ 문제 풀이: numeric 헤더를 통하여 accumulate 함수를 사용해 vector 리스트의 요소값들의 합을 구한다.

 

accumulate 함수 원형 : accumulate( v.begin(), v.end(), 초기값)

초기 값에 따라 반환 자료형이 달라진다. 초기값이 int 자료형인데, 반환 값이 int 범위를 넘은 경우 오버플로우가 일어나니 주의해야한다.

 

⬇️코드보기

더보기
#include <string>
#include <vector>
#include <numeric>

using namespace std;

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

블로그의 정보

에디의 우당탕탕 코딩 공장

인턴 에디

활동하기