1. 문제
문제 설명
정수를 담고 있는 배열 arr의 평균값을 return하는 함수, solution을 완성해보세요. 제한사항
|
2. 나의 풀이
class Solution {
public double solution(int[] arr) {
double answer = 0.0;
double imsi = 0;
for(int imsi1 : arr) {
imsi += imsi1;
}
answer = imsi / arr.length;
return answer;
}
}
3. 다른 사람 풀이
import java.util.Arrays;
public class GetMean {
public int getMean(int[] array) {
return (int) Arrays.stream(array).average().orElse(0);
}
public static void main(String[] args) {
int x[] = {5, 4, 3};
GetMean getMean = new GetMean();
// 아래는 테스트로 출력해 보기 위한 코드입니다.
System.out.println("평균값 : " + getMean.getMean(x));
}
}
'알고리즘 공부 > 프로그래머스' 카테고리의 다른 글
프로그래머스 코딩테스트 연습 - 연습문제 - 행렬의 덧셈 (0) | 2020.10.07 |
---|---|
프로그래머스 코딩테스트 연습 - 연습문제 - 핸드폰 번호 가리기 (0) | 2020.10.07 |
프로그래머스 코딩테스트 연습 - 연습문제 - 콜라츠 추측 (0) | 2020.10.07 |
프로그래머스 코딩테스트 연습 - 연습문제 - 최대공약수와 최소공배수 (0) | 2020.10.07 |
프로그래머스 코딩테스트 연습 - 2020 카카오 인턴십 - 키패드 누르기 (0) | 2020.10.06 |