배열의 평균

canyi·2023년 2월 19일
0

프로그래머스

목록 보기
12/17
post-thumbnail

문제링크
https://school.programmers.co.kr/learn/courses/30/lessons/120817

나의 풀이

#include <string>
#include <vector>

using namespace std;

double solution(vector<int> numbers) {
    
    double answer = 0;
    
    for(int i=0; i<numbers.size(); i++){
        answer = answer + numbers[i];
    }
    
    answer = answer / numbers.size();
    return answer;
}

남의 풀이

#include <string>
#include <vector>
#include <numeric>
using namespace std;

double solution(vector<int> numbers) {
    double answer = 0;
    int sum = accumulate(begin(numbers), end(numbers), 0, plus<int>());
    answer = (double)sum / numbers.size();
    return answer;
}
profile
백엔드 개발 정리

0개의 댓글