이제까지 배운 함수를 이용해 간단한 예제를 만들어 볼까요?
목표: 하나 이상의 실수를 받아서 모든 실수의 합의 평균을 구하고 출력 하려고 합니다.
다음 조건을 만족하는 함수를 구현해 보세요!
각 번호의 밑줄을 지우고 직접 프로그래밍 해보세요!
Note: 페이지를 나가면 소스는 저장되지 않습니다. 꼭 따로 복사해 두세요!
최종 결과가 나온경우 (1)~ (5)의 답변을 본 강의의 댓글로 남겨 보세요.
fun avgFunc(initial: ____(1)______, _____(2)_____ numbers: Float): Double {
var result = 0f
for (num in numbers) {
________(3)_________
}
println("result: $result, numbers.size: ${numbers.size}")
val avg = __________(4)____________
return ________(5)_________
}
fun main() {
val result = avgFunc(5f, 100f, 90f, 80f) // 첫번째 인자: 초기값, 이후 인자는 가변인자
println("avg result: $result")
}