コード例 #1
0
ファイル: question_4.py プロジェクト: rtemperv/challenge
def hanoi(n):

    start_stack = Stack()
    start_stack.stack_nr = 1
    for i in reversed(range(n)):
        start_stack.push(i)

    buffer = Stack()
    buffer.stack_nr = 2

    destination = Stack()
    destination.stack_nr = 3

    move_disks(n, destination, buffer, start_stack)
コード例 #2
0
def hanoi(n):

    start_stack = Stack()
    start_stack.stack_nr = 1
    for i in reversed(range(n)):
        start_stack.push(i)

    buffer = Stack()
    buffer.stack_nr = 2

    destination = Stack()
    destination.stack_nr = 3

    move_disks(n, destination, buffer, start_stack)