calculate() 함수의 기능을 표현하는 수식으로 옳은 것은? (단, n은 양수만을 허용한다)
double calculate(float x, int n)
{
double t;
if (n < 0) exit(1);
if (n == 0) return 1.0;
else if (n % 2 == 0) {
t = calculate(x, n / 2);
return t * t;
}
else
return x * calculate(x, n - 1);
}- ①
- ②
- ③
- ④
선지를 골라 바로 채점해 보세요.
정답 ④
출처: 인사혁신처 공개 기출(공공데이터포털, 이용허락 제한 없음)