728x90
반응형
[문제]
[나의 풀이]
class Solution {
public double solution(int[] arr) {
double answer = 0;
int sum=0;
for(int i=0; i < arr.length; i++) {
sum += arr[i];
}
answer = (double)sum/arr.length;
return answer;
}
public static void main(String[] args) {
Solution solution = new Solution();
}
}
라이브러리를 이용한 다른 사람의 풀이
// 문제가 개편되었습니다. 이로 인해 함수 구성이나 테스트케이스가 변경되어, 과거의 코드는 동작하지 않을 수 있습니다.
// 새로운 함수 구성을 적용하려면 [코드 초기화] 버튼을 누르세요. 단, [코드 초기화] 버튼을 누르면 작성 중인 코드는 사라집니다.
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));
}
}
반응형
'alorithm > programmers' 카테고리의 다른 글
[JAVA/프로그래머스] Lv1. 나머지가 1이 되는 수 찾기 (0) | 2023.04.11 |
---|---|
[JAVA/프로그래머스] Lv1. x만큼 간격이 있는 n개의 숫자 (0) | 2023.04.11 |
[JAVA/프로그래머스] Lv1. 자릿수 더하기 (0) | 2023.04.11 |
[JAVA/프로그래머스] Lv1. 약수의 합 (0) | 2023.04.10 |
[JAVA/프로그래머스] Lv1. 짝수와 홀수 (0) | 2023.04.09 |