Graham의 수 는 7로 끝납니다. 이론적으로는 우주 자체의 크기보다 더 많은 정보를 저장해야합니다. 그러나 그레이엄 수의 마지막 몇 자리를 계산할 수 있습니다.
마지막 몇 자리는 다음과 같습니다.
02425950695064738395657479136519351798334535362521
43003540126026771622672160419810652263169355188780
38814483140652526168785095552646051071172000997092
91249544378887496062882911725063001303622934916080
25459461494578871427832350829242102091825896753560
43086993801689249889268099510169055919951195027887
17830837018340236474548882222161573228010132974509
27344594504343300901096928025352751833289884461508
94042482650181938515625357963996189939679054966380
03222348723967018485186439059104575627262464195387
프로그램에 이러한 (또는 유사한 숫자)가 포함되어 있지는 않지만 계산해야합니다. 200 자리 이상을 계산해야합니다.
표준 출력으로 출력합니다. 괜찮은 하드웨어에서 최대 2 분의 실행 시간. 최단 프로그램이 이깁니다.
몇 자리 숫자를 인쇄해야합니까?
—
Wile E. Coyote
@Dogbert D' oh. 나는 그것을 놓쳤다. 200 이상이 좋습니다.
—
Thomas O
루비는
—
gnibbler
3**7625597484987파이썬이 계산 하는 동안 조차 계산 하지 않습니다 :)
@gnibbler, 음 어떻게? 결과는 3 조 개가 넘습니다.
—
Wile E. Coyote
@Dogbert, 충분한 메모리와 시간이 주어지면 파이썬은 오랫동안 사용하여 계산합니다. 루비는 3 ** 5000000도하지 않습니다. 거기에 일종의 한계가있는 것 같습니다
—
gnibbler