SW 꿈나무
[Level 1][C] 평균 구하기 본문
문제
정수를 담고 있는 배열 arr의 평균값을 return 하는 함수, solution을 완성하라.
제한 조건
arr는 길이 1 이상, 100 이하인 배열
arr의 원소는 -10,000 이상 10,000 이하인 정수
Example
Input 1 : [1,2,3,4] Input 2 : [5,5]
Output 1 : 2.5 Output 2 : 5
Code
#include <stdio.h> #include <stdlib.h> #include <stdbool.h> double solution(int arr[], size_t arr_len) { double answer = 0; // 실수형 변수 answer 선언 및 초기화 double sum = 0; // 실수형 변수 sum 선언 및 초기화 for (int i=0;i<arr_len;i++) { // 배열의 크기만큼 반복 sum += arr[i]; // sum에 각 배열의 데이터 더함 } answer = sum / arr_len; // sum을 배열 길이로 나눈 값을 answer에 대입 return answer; // answer 반환 }
'Algorithm > Programmers' 카테고리의 다른 글
[Level 1][C] 짝수와 홀수 (0) | 2020.03.26 |
---|---|
[Level 1][C] 핸드폰 번호 가리기 (0) | 2020.03.26 |
[Level 1][C] 하샤드 수 (0) | 2020.03.26 |
[Level 1][C] 콜라츠 추측 (0) | 2020.03.26 |
[Level 1][C] 직사각형 별찍기 (0) | 2020.03.25 |