1/16
Loading...
🤔2^13을 계산해봅시다!
거듭제곱: 같은 수를 여러 번 곱하는 것 2^13 = 2 × 2 × 2 × ... × 2 (13번) 단순하게 계산하면 12번의 곱셈이 필요해요. 더 빠른 방법이 있을까요?
Loading...
거듭제곱: 같은 수를 여러 번 곱하는 것 2^13 = 2 × 2 × 2 × ... × 2 (13번) 단순하게 계산하면 12번의 곱셈이 필요해요. 더 빠른 방법이 있을까요?
빠른 거듭제곱(Exponentiation by Squaring)은 a^n을 O(log n)에 계산하는 알고리즘입니다. 지수를 반으로 줄이며 제곱하는 방식으로, 단순 곱셈보다 훨씬 빠릅니다. 모듈러 연산과 결합해 암호화에서도 사용됩니다.