2배수 - 2단계

값절로 불어나리라

2 ^ =

현재 정확한 자리수 :     
2 ^ 을  

방법

손으로 계산하는 것처럼 앞에서부터 한자리씩 2를 곱해 나간다.

결과

브라우저와 자바스크립트에서 인식할 수 있는 자리수까지 정확한 값을 얻을 것으로 추측된다.
다만, 빠른 계산을 위해선 더 손을 봐야겠지만 여기선 생략한다.
아래는 2의 1000 거듭제곱을 바로 계산한 예이다.

2 ^ 1000 =
10715086071862673209484250490600018105614048117055
33607443750388370351051124936122493198378815695858
12759467291755314682518714528569231404359845775746
98574803934567774824230985421074605062371141877954
18215304647498358194126739876755916554394607706291
45711964776865421676604298316526243868372056680693
76 (302자리)

(p.s)

여기서는 자바스크립트를 사용했으며, 최적화하지는 않았다.
그저, 2의 거듭제곱에 대해 여러자리수를 계산하는 방법을 보여주는데 목적을 두었다.
여기서 사용된 방법을 나름대로 분석(이 페이지 소스를 분석하면 됨)하여 더 많은 자리에 대해 보다 빨리 계산할 수 있도록 만드는 것은 여러분의 몫이다.


2배수 Home | 1단계 | 2단계


최초 작성일 : 2000.12.10