전체 코드
#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();
'프로그래머스 코딩테스트 입문(C++)' 카테고리의 다른 글
프로그래머스 13) 점의 위치 구하기 (Lv. 0) (C++) (0) | 2023.03.28 |
---|---|
프로그래머스 12) 양꼬치 (Lv. 0) (C++) (0) | 2023.03.28 |
프로그래머스 10) 짝수의 합 (Lv. 0) (C++) (0) | 2023.03.14 |
프로그래머스 9) 두 수의 나눗셈 (Lv. 0) (C++) (0) | 2023.03.14 |
프로그래머스 8) 각도기 (Lv. 0) (C++) (0) | 2023.03.14 |