프로그래머스 코딩테스트 입문(C++)
프로그래머스 11) 배열의 평균값 (Lv. 0) (C++)
코테
2023. 3. 28. 00:08
전체 코드
#include <string>
#include <vector>
using namespace std;
double solution(vector<int> numbers) {
double answer = 0;
double sum=0;
for (int i=0; i<numbers.size(); i++)
sum+=numbers[i];
answer=sum/numbers.size();
return answer;
}
풀이
- numbers의 개수만큼 반복하는 반복문
- vector의 size() : 백터에 있는 개수만큼 반환
- sum에 순서대로 numbers의 값을 더함
for (int i=0; i<numbers.size(); i++)
sum+=numbers[i];
- 평균은 전체 합에서 전체 개수를 나눈 것이다. 따라서 전체 합인 sum을 전체 개수와 같은 numbers.size()로 나눈다.
answer=sum/numbers.size();