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
'코딩테스트 > 프로그래머스' 카테고리의 다른 글
[Java] 프로그래머스 - 카카오프렌즈 컬러링북 (0) | 2022.03.31 |
---|---|
[kotlin] 프로그래머스 - 콜라츠 추측 (1단계) (0) | 2022.03.31 |
[kotlin] 프로그래머스 - 하샤드 수 (1단계) (0) | 2022.03.30 |
[kotlin] 프로그래머스 - 핸드폰 번호 가리기 (1단계) (0) | 2022.03.30 |
[Java] 프로그래머스 - 크레인 인형뽑기 게임 (1단계) (0) | 2022.03.30 |