본문 바로가기

코딩 테스트 연습/알고리즘

[ 코딩 테스트 ] 배열의 평균값

문제

조건

 

정답

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

메모리: 78.2 MB, 시간: 0.05 ms

 

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

메모리: 71.9 MB, 시간: 0.03 ms


 

후기

 

numbers[i] 가 아니라 answer[i] 적어놓고 왜 틀렸지;; 하고 있었다 허허😅

다 적은 코드도 다시 한번 확인하자!

 

for문을 두번째처럼 바꾸는 방법도 있다

훨씬 더 간결해진 느낌이다