문제: https://programmers.co.kr/learn/courses/30/lessons/12946
대표적인 재귀문제입니다.
N개의 하노이 탑을 1번 기둥에서 3번 기둥으로 옮기려면
1. 1~N-1번째 하노이탑을 1번 기둥에서 2번 기둥으로 옮기고
2. N번째 하노이탑을 1번 기둥에서 3번 기둥으로 옮깁니다. (이 때 실제 갱신이 일어납니다)
3. 1~N-1번째 하노이탑을 2번 기둥에서 3번 기둥으로 옮깁니다.
코드: https://github.com/cottory/algorithm/blob/master/PROGRAMMERS/PG12946.cc
'Algorithm > Programmers' 카테고리의 다른 글
[코딩테스트 연습] 등굣길 (0) | 2020.06.17 |
---|---|
[코딩테스트 연습] 멀리 뛰기 (0) | 2020.06.15 |
[코딩테스트 연습] 섬 연결하기 (0) | 2020.06.11 |
[코딩테스트 연습] 단어 변환 (0) | 2020.06.11 |
[코딩테스트 연습] 지형 이동 (0) | 2020.05.16 |