728x90
프로그래머스 1단계 Java 평균 구하기 문제입니다.
문제 설명
정수를 담고 있는 배열 arr의 평균값을 return하는 함수, solution을 완성해보세요.
제한사항
- arr은 길이 1 이상, 100 이하인 배열입니다.
- arr의 원소는 -10,000 이상 10,000 이하인 정수입니다.
입출력 예
arr | return |
[1,2,3,4] | 2.5 |
[5,5] | 5 |
문제 해결 방법
① 소수점까지 표현하는 double 타입으로 배열 내 모든 인덱스 값을 덧셈 계산
② 총 합계를 배열의 길이로 나누어 계산된 평균값을 반환
더보기
class Solution {
public double solution(int[] arr) {
double answer = 0;
// ① 소수점까지 표현하는 double 타입으로 배열 내 모든 인덱스 값을 덧셈 계산
for(double i : arr){
answer += i;
}
// ② 총 합계를 배열의 길이로 나누어 계산된 평균값을 반환
return answer/arr.length;
}
}
※ 위 코드는 해결 방법 중 한가지이며 더 효율적인 코드가 있을 수 있습니다.
문제 풀어보기 ▶ https://programmers.co.kr/learn/courses/30/lessons/12944?language=java
'programmers code review > _step1' 카테고리의 다른 글
최대공약수와 최소공배수 (0) | 2021.08.11 |
---|---|
콜라츠 추측 (0) | 2021.08.10 |
하샤드 수 (0) | 2021.08.09 |
핸드폰 번호 가리기 (0) | 2021.08.09 |
행렬의 덧셈 (0) | 2021.08.08 |
댓글