728x90
반응형
SMALL

문제 설명

정수를 담고 있는 배열 arr의 평균값을 return하는 함수, solution을 완성해보세요.

제한사항

  • arr은 길이 1 이상, 100 이하인 배열입니다.
  • arr의 원소는 -10,000 이상 10,000 이하인 정수입니다.

입출력 예

arr return

[1,2,3,4] 2.5
[5,5] 5
package LV1;

public class H12944 {
    public static double solution(int[] arr) {
//        int count = 0;
//        int sum = 0;
//        for (int i = 0; i < arr.length; i++) {
//            if (arr[i] >=1 && arr[i] <=100 ){
//                sum += arr[i];
//                count ++;
//            }
//        }
//        double answer = (double) sum / count;
//        // 런타임 에러... 되긴하는데 그럼 줄여보자!!!
        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){
        int[] arr1 = {1,2,3,4};
        int[] arr2 = {5,5};
        System.out.println(solution(arr1));
        System.out.println(solution(arr2));
    }
}

 

728x90
반응형
LIST

'알고리즘 > 프로그래머스 JAVA LV.1' 카테고리의 다른 글

행렬의 덧셈  (0) 2023.02.01
핸드폰 번호 가리기  (0) 2023.02.01
음양 더하기  (0) 2023.02.01
없는 숫자 더하기  (0) 2023.02.01
문자열을 정수로 바꾸기  (0) 2023.02.01

+ Recent posts