// java
public double solution(int[] numbers) { // 배열의 평균값
double answer = 0;
// 배열에 들어있는 값들을 모두 더해 평균을 내야 한다
// for문을 돌려 배열에 있는 값들을 모두 더해주고, 평균을 구한다
// 배열에 있는 값을 더할 변수
double sum=0;
for(int i=0; i<numbers.length; i++) {
sum += numbers[i];
}
// 더한 값을 배열의 길이만큼 나눈다
answer = sum/numbers.length;
System.out.println(answer);
return answer;
}
// Python_1
## 배열의 평균값 반환하는 함수
def solution(numbers):
answer = 0
sum = 0
## 모든 값을 더해 평균을 구해야 함
## 반복문을 돌려 배열에 있는 값을 모두 더한다
for i in range(0,len(numbers)) :
sum += numbers[i]
## 더한 값을 길이만큼 나눠준다
answer = sum/len(numbers)
print('풀이1 : ' + str(answer))
return answer
// Python_2
## 배열의 평균값 반환하는 함수
def solution(numbers):
answer = 0
## 배열의 모든 값을 더해 평균을 구해야 함
## sum() 함수를 통해 간편하게 합을 구할 수 있다.
answer = sum(numbers)/len(numbers)
print('풀이2 : ' + str(answer))
return answer
'코딩테스트' 카테고리의 다른 글
[Programmers] 중복된 숫자 개수 (java,python) (0) | 2024.11.24 |
---|---|
[Programmers] 369게임 (java,python) (0) | 2024.11.23 |
[CodeUp] 3117 : 0은 빼! (0) | 2024.11.19 |
[CodeUp] 4891 : 행복 (0) | 2024.11.19 |