두 수를 입력받아 거듭제곱을 리턴해야 합니다.
효율적인 알고르짐은 시간복잡도를 사용한다.
시간복잡도란 연산을 거듭할때마다 데이터양이 줄어든다.
탈출 if문 처리는 그냥 return을 하게되면 거듭연산을 할 남은 exponent가 홀수이면 한번더 남게 되므로 자기자신(base)에 결과를 곱하여 %조건을 처리하여 나머지를 연산하는 조건을 작성한다.
'일반 학습 > 코딩 테스트' 카테고리의 다른 글
TOY26: LSCS 연속된 부분 배열 (0) | 2021.11.15 |
---|---|
TOY19: LPS (0) | 2021.11.04 |
TOY11: 깊이 우선 탐색 (DFS) (0) | 2021.10.20 |
TOY7: DFS (0) | 2021.10.14 |
TOY5: 계산했던 값은 기억하는 메모리 피보나치 (0) | 2021.10.08 |
댓글