정수를 담고 있는 배열 arr의 평균값을 return하는 함수, solution을 완성해보세요.
class Solution {
fun solution(arr: IntArray): Double {
var answer = 0.0
answer = arr.average()
return answer
}
}
제한 사항을 넣는 방법을 모르겠어서 일단 이렇게 풀었다.
class Solution {
fun solution(arr: IntArray): Double {
require(arr.size in (1..100) && arr.all { it in -10000..10000 })
return arr.average()
}
}
require 함수, .size 와 .all을 사용해서 조건을 붙여 예외처리를 하면 제한 사항을 넣을 수 있었다!
아직 이런 파라미터가 다 익지 않아서 혼자서 코드를 짜려고 하면 생각이 안 난다.