Paradox Simulation

728x90
반응형

코딩테스트 연습 - 평균 구하기 | 프로그래머스 (programmers.co.kr)

 

코딩테스트 연습 - 평균 구하기

정수를 담고 있는 배열 arr의 평균값을 return하는 함수, solution을 완성해보세요. 제한사항 arr은 길이 1 이상, 100 이하인 배열입니다. arr의 원소는 -10,000 이상 10,000 이하인 정수입니다. 입출력 예 arr

programmers.co.kr

 

 

평균 구하기

이번 문제는 간단하게 배열에 대한 것과 for문을 사용해서 풀라고 해둔 것 같다.

 

  • 평균 구하기
문제 설명

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

제한사항

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

입출력 예


arr return
[1,2,3,4] 2.5
[5,5] 5

 

 

 

문제 해결은 다음과 같이 진행했다.

 

  1. for each를 통해서 배열 안에 있는 모든 수를 더하자
  2. 마지막에 배열의 크기만큼 나누자. -> (배열의 평균값을 return)

 

class Solution {
    public double solution(int[] arr) {
        double answer = 0;
        for (int i : arr)
            answer += i;
        return answer / arr.length;
    }
}

여기서 보면 for 문에 대해서는 이전에 정리한 글을 참고하면 좋다.

2023.02.02 - [프로그래밍/JAVA 프로그래밍] - Java - for each

 

실행 결과
채점을 시작합니다.
정확성 테스트
테스트 1  통과 (0.02ms, 76MB)
테스트 2  통과 (0.03ms, 67.1MB)
테스트 3  통과 (0.02ms, 83.3MB)
테스트 4  통과 (0.03ms, 72MB)
테스트 5  통과 (0.02ms, 78.6MB)
테스트 6  통과 (0.02ms, 77.4MB)
테스트 7  통과 (0.02ms, 72.7MB)
테스트 8  통과 (0.02ms, 71.1MB)
테스트 9  통과 (0.03ms, 77.9MB)
테스트 10  통과 (0.02ms, 74.4MB)
테스트 11  통과 (0.05ms, 76.2MB)
테스트 12  통과 (0.02ms, 74.4MB)
테스트 13  통과 (0.02ms, 73.8MB)
테스트 14  통과 (0.05ms, 80.2MB)
테스트 15  통과 (0.03ms, 75.5MB)
테스트 16  통과 (0.03ms, 76.1MB)
채점 결과
정확성: 100.0
합계: 100.0 / 100.0

 

 

 

 

728x90
반응형
250x250
반응형

공유하기

facebook twitter kakaoTalk kakaostory naver band