SW/알고리즘

C++ : 프로그래머스 : 평균 구하기 : 풀이

얇은생각 2019. 6. 8. 12:30
반응형

풀이


#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];
}
answer = answer / arr_len;
return answer;
}



실행 결과

정확성 테스트
테스트 1 통과 (0.00ms, 3.78MB)
테스트 2 통과 (0.00ms, 3.84MB)
테스트 3 통과 (0.00ms, 3.76MB)
테스트 4 통과 (0.00ms, 3.82MB)
테스트 5 통과 (0.00ms, 3.76MB)
테스트 6 통과 (0.00ms, 3.74MB)
테스트 7 통과 (0.00ms, 3.87MB)
테스트 8 통과 (0.00ms, 3.84MB)
테스트 9 통과 (0.00ms, 3.92MB)
테스트 10 통과 (0.00ms, 3.79MB)
테스트 11 통과 (0.00ms, 3.79MB)
테스트 12 통과 (0.00ms, 3.74MB)
테스트 13 통과 (0.00ms, 3.74MB)
테스트 14 통과 (0.00ms, 3.83MB)
테스트 15 통과 (0.00ms, 3.69MB)
테스트 16 통과 (0.00ms, 4.57MB)
채점 결과
정확성: 100.0
합계: 100.0 / 100.0




총평

double 형으로 친절하게 선언되어서 문제가 제공되어서 잘 해결할 수 있었습니다. 우선 제공받은 숫자들을 다 더한 다음에 배열의 길이만큼 나누어 평균을 구했습니다. 채점한 결과 큰 무리 없이 통과할 수 있었습니다.

반응형