게임 클라이언트 개발/알고리즘 문제

[프로그래머스 level 1] 평균 구하기

주운녕 2020. 8. 7. 10:54

[출처 : 프로그래머스]

문제

정수를 담고 있는 배열 arr의 평균값을 return 하는 함수, solution을 완성해보세요.

제한사항

  • arr은 길이 1 이상, 100 이하인 배열입니다.
  • arr의 원소는 -10,000 이상 10,000 이하인 정수입니다.


풀이

  • 반복문과 배열을 이용해서 평균을 구하면 된다.
#include <stdio.h>
#include <stdbool.h>
#include <stdlib.h>

// arr_len은 배열 arr의 길이입니다.
double solution(int arr[], size_t arr_len) {
    double answer = 0;
    for(int i=0; i<arr_len; i++){
        answer+=arr[i];
    }
    return answer/arr_len;
}

 


* 개인적인 학습 목적으로 작성한 글이기에 내용에 잘못된 정보가 있을 수 있습니다.

* 문제 출처 - https://programmers.co.kr/learn/courses/30/lessons/12944