Skip to content

Instantly share code, notes, and snippets.

@inspirit941
Created December 13, 2019 06:04
Show Gist options
  • Save inspirit941/ab763f588d9c43fed386729e8f45c82a to your computer and use it in GitHub Desktop.
Save inspirit941/ab763f588d9c43fed386729e8f45c82a to your computer and use it in GitHub Desktop.
def move(frm, to, mid, n, answer):
if n == 1:
# 시작지 -> 목적지를 answer에 리스트로 저장한다
answer.append([frm, to])
return
# 1.
move(frm, mid, to, n - 1, answer)
# 2.
answer.append([frm, to])
# 3.
move(mid, to, frm, n - 1, answer)
def solution(n):
answer = []
move(1, 3, 2, n, answer)
return answer
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment