코딩테스트/프로그래머스
[kotlin] 프로그래머스 - 평균 구하기 (1단계)
배똥회장
2022. 3. 31. 11:09
728x90
코딩 테스트 풀이 체크리스트 |
|
2시간 내에 풀었는가? | O |
본인의 실력으로 풀었는가? | O |
코딩테스트 연습 - 평균 구하기
정수를 담고 있는 배열 arr의 평균값을 return하는 함수, solution을 완성해보세요. 제한사항 arr은 길이 1 이상, 100 이하인 배열입니다. arr의 원소는 -10,000 이상 10,000 이하인 정수입니다. 입출력 예 arr
programmers.co.kr
class Solution {
fun solution(arr: IntArray): Double {
var answer = 0.0;
for (i in 0..arr.size - 1){
answer += arr[i];
}
return answer / arr.size;
}
}
테스트 1 〉 | 통과 (0.05ms, 61.7MB) |
테스트 2 〉 | 통과 (0.04ms, 60.9MB) |
테스트 3 〉 | 통과 (0.04ms, 61.4MB) |
테스트 4 〉 | 통과 (0.04ms, 64.1MB) |
테스트 5 〉 | 통과 (0.03ms, 64MB) |
테스트 6 〉 | 통과 (0.03ms, 63.7MB) |
테스트 7 〉 | 통과 (0.03ms, 65.3MB) |
테스트 8 〉 | 통과 (0.03ms, 64.6MB) |
테스트 9 〉 | 통과 (0.03ms, 63.9MB) |
테스트 10 〉 | 통과 (0.03ms, 65.4MB) |
테스트 11 〉 | 통과 (0.03ms, 61.3MB) |
테스트 12 〉 | 통과 (0.09ms, 63.9MB) |
테스트 13 〉 | 통과 (0.03ms, 63.3MB) |
테스트 14 〉 | 통과 (0.03ms, 64.4MB) |
테스트 15 〉 | 통과 (0.03ms, 63.4MB) |
테스트 16 〉 | 통과 (0.04ms, 63.1MB) |
배열 값 중에 0이 있을려나 걱정했는데 다행히 없었고,
그냥 배열 값들 다 더해주고, 배열 길이로 나누면 되는 문제.
코틀린에서는 따로 double형으로 변수 선언하는 것이 아니라 var로 통합해버리니까
answer이 double 이라는 것을 인식(?)하기 위해서 첫 선언 때 0이 아닌 0.0으로 선언함.
728x90