자료구조를 이제 막 시작했는데요.


도저히 이걸 모르겠어요

n에대한 식으로 표현하고싶은데

로그상수도아닌거같고..

answer=1.0;
temp=a;
k=n;
while(k>0) {
if((k % 2) !=0) answer *= temp;
k=(int)k / 2;
}

n값이 짝수인지 홀수에 따라 식이 다르고, 또 반복문안에서도 k를 2로 나눌때 int값으로 하기때문에 7을 나누면 3이되고

이런식이라서 도저히 모르겠네요20분동안 머리싸매고하는데..

다른건 다 풀겠는데 이게 끝판왕이네요 엉엉

제가뭘잘못알고있나요.