백과사전 상세 본문

출처 101가지
중고등수학
질문사전

하노이탑의 전설이 궁금해요?

다른 표기 언어
요약 테이블
분야 함수와 규칙성
교과단원 초등 6학년 〈문제해결 방법 찾기〉, 고등 2학년 〈수열과 극한〉

한쪽 기둥에 있는 원판 64개를 다른 기둥으로 옮기면 지구의 종말이 온다는 하노이탑의 전설이 있습니다. 어떤 사람은 하노이 탑의 전설을 믿고 불안해 한다고 하네요. 지구의 종말이 정말 닥치나요?

ⓒ 북멘토 | 저작권자의 허가 없이 사용할 수 없습니다.

하노이탑의 전설각주1)

전설에 의하면 인도의 베라네스라는 곳에 아주 큰 사원이 있습니다. 이 사원에는 구리로 된 판 위에 길이가 50cm 정도 되는 막대가 3개 세워져 있고, 그중 한 막대에는 위로 올라갈수록 크기가 작아지는 원판이 64개 끼워져 있습니다. 어느 날 브라만 신이 나타나 이 사원의 승려들에게 쉬지 않고 원판을 다른 막대에 옮기도록 명령하였습니다.

ⓒ 북멘토 | 저작권자의 허가 없이 사용할 수 없습니다.

“원판을 한 번에 한 개씩 옮겨야 한며, 작은 원판 위에 큰 원판을 절대로 올려놓을 수 없다. 너희들이 이 일을 게을리 하면 곧바로 세상의 종말이 올 것이고, 게으름을 피우지 않고 이 일을 열심히 한다면 그때까지 세상은 평온할 것이다. 64개의 원판을 모두 옮겨 놓으면, 그 탑과 사원, 너희들은 모두 먼지가 되어 사라지고 세상은 종말이 올 것이다.”

브라만 신은 이 말은 남기고 연기와 함께 사라졌다고 합니다.

지구의 종말은 언제일까?

겨우 원판 64개를 다른 기둥으로 옮기면 지구의 종말이 온다니 걱정이 됩니다. 이 문제를 해결하기 위해 하노이탑의 규칙을 다시 한 번 정리해 봅시다.

규칙 1 : 한 번에 하나의 원판만 옮길 수 있다.
규칙 2 : 작은 원판 위에 큰 원판을 올려놓을 수 없다.

이제 규칙1과 규칙2에 따라 원판을 하나씩 옮겨 보고 실제 얼마나 시간이 걸리는지 알아보아야 합니다. 원판 64개는 너무 많이 보이는 원판의 개수를 1개일 때부터 따져 보기로 합니다.

원판이 1개인 경우

ⓒ 북멘토 | 저작권자의 허가 없이 사용할 수 없습니다.

원판이 한 개이면 다른 기둥으로 옮기는 데 한 번만 움직이면 됩니다. 아주 간단한 문제군요.

원판이 2개인 경우

ⓒ 북멘토 | 저작권자의 허가 없이 사용할 수 없습니다.

원판이 2개이면, 한 번 움직일 때마다 다른 원판을 움직이는 것도 함께 고려해야 합니다. 이렇게 되면 약간 복잡해지겠군요. 이처럼 원판의 개수를 하나씩 추가해 가면서 규칙을 찾아보면 다음과 같습니다.

원판의 수 움직인 횟수와 규칙
1 1=1=2-1=21-1
2 3=1+1+1=2×2-1=22-1
3 7=3+1+3=2×2×2-1=23-1
4 15=7+1+7=2×2×2×2-1=24-1

원판이 3개이면 움직인 횟수는 23-1이고, 원판이 4개이면 움직인 횟수는 24-1입니다. 따라서 원판이 64개이면 움직인 횟수는 모두 264-1이 됩니다. 그런데 264-1은 얼마나 큰 수일까요? 264-1은 2를 64번 곱한 값에 1을 뺀 수입니다.

이것을 계산기를 이용하여 계산하면

264-1=18446744073709551615

으로 약 1800경입니다.

만약 사원의 승려들이 1초에 원판을 1개 움직인다면

18446744073709551615 초 = 약 583334858456 년
= 약 5833억년

입니다. 5833억년이 지나야 세상의 종말이 오므로 걱정하지 않아도 됩니다. 현재 우주의 나이가 과학자에 따라서 다르기도 하지만 길어야 겨우 200억년이라고 하니까 말이지요.

하노이탑의 원판이 10개라면?
하노이탑의 원판이 10개라면 이 원판을 모두 다른 막대로 옮기는 데 얼마나 걸릴까?
원판을 움직이는 횟수는 210-1=1024-1=1023번이다.
1초에 원판을 1개씩 움직인다면 1023번=1023초=17분 3초가 걸린다.
직접 하노이탑으로 원판 옮기기에 도전해 보세요.

본 콘텐츠를 무단으로 이용하는 경우 저작권법에 따라 법적 책임을 질 수 있습니다.
위 내용에 대한 저작권 및 법적 책임은 자료제공처 또는 저자에게 있으며, Kakao의 입장과는 다를 수 있습니다.

이동흔 집필자 소개

‘수학은 우리의 힘’이라는 믿음 아래 우리의 삶이 수학으로 윤택해지는 그날을 기다리며 교육 현장을 발로 뛰고 있다. 2010년 ‘사단법인 전국수학교사모임’ 회장을 맡았으며, 세계수학교육자대회 대..펼쳐보기

출처

101가지 중고등수학 질문사전
101가지 중고등수학 질문사전 | 저자이동흔 | cp명북멘토 도서 소개

중, 고등 수학 교과서를 꿰뚤는 모든 질문에 답하다! 전국수학교사모임 선생님과 여러 현직 선생님들이 던진 수학에 대한 101가지 기발한 질문과 그에 대한 답변들을 소개..펼쳐보기

전체목차
수와 연산, 계산은 뭐고, 연산은 뭐지? 회문(回文)수가 무엇인가요? 무수히 많은 유리수를 빠짐없이 셀 수 있나요? 무리수도 유리수처럼 하나하나 셀 수 있나요? 인도-아라비아 숫자가 변했다구요? 19×19단을 외우지 않고도 알 수 있는 규칙이 있나요? 소수만 걸러내는 체가 있다던데요? 신비한 숫자 7에 대하여 일주일은 왜 7일이 되었나요? ‘찰나’가 수를 나타내는 단위라구요? 완전한 수가 있다구요? 도형수가 무엇인가요? 분모의 유리화는 왜 하나요? 문자를 사용하는 이유는 무엇인가요? 무리수에서 정수부분과 소수부분을 어떻게 구분하나요? 유리수와 분수는 다른 건가요? 0은 짝수인가요? 무리수의 사칙연산에 대해 질문 있어요! 음수를 빼는 것이 양수를 더하는 것과 왜 같나요? (-)×(-)=(+)가 되는 이유는 무엇인가요? 황금비가 무엇인가요? 바코드에 적힌 숫자는 무얼 의미하나요? 0.999···=1인가요? 피타고라스 학파가 무리수를 두려워한 이유는? 소수가 무한히 많다는 것을 어떻게 알 수 있나요? 무리수가 실생활에 어떻게 쓰이나요? 원주율을 정확히 구하는 방법은? 내년의 오늘 날짜는 왜 하루씩 요일이 밀려가나요? 매년 같은 날짜는 요일이 같은 달력 암호를 만드는 데 소수를 어떻게 이용하나요? 세상의 모든 정보는 2진법으로 표현할 수 있나요? 100% 세일은 공짜? 백분율에 함정이 있다던데요?
전체목차
TOP으로 이동


[Daum백과] 하노이탑의 전설이 궁금해요?101가지 중고등수학 질문사전, 이동흔, 북멘토
본 콘텐츠의 저작권은 저자 또는 제공처에 있으며, 이를 무단으로 이용하는 경우 저작권법에 따라 법적 책임을 질 수 있습니다.