funsumVararg(vararg numbers : Int):Int{
var sum=0
numbers.forEach{
n-> sum=sum+n
}
return sum
}
예제2. 정해지진 않은 갯수의 수와 사칙연산을 입력받아 계산하는 함수를 작성하시오
funsumVararg(vararg numbers: Int, arithmeticOperation: Char): Int {
var sum = 0
numbers.forEach { n ->
when (arithmeticOperation) {
'+' -> sum += n
'-' -> sum -= n
'/' -> sum /= n
'*' -> sum *= n
else -> throw RuntimeException("Invalid arithmetic operation: $arithmeticOperation")
}
}
return sum
}