강좌
클라우드/리눅스에 관한 강좌입니다.
프로그램 분류

파이썬기초28 : 재귀함수(hanoi)

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

def hanoi(start, dropby, dest, number):

    global count


    if number == 1:

        count += 1

        print count, "#", "size", number, " : ", start, "->", dest

        return


    hanoi(start, dest, dropby, number-1)

    count += 1

    print count, "#", "size", number, " : ", start, "->", dest

    hanoi(dropby, start, dest, number-1)


n = int(raw_input("Enter the number of rings : "))

count = 0

hanoi("A", "B", "C", n)


관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,039 명
  • 현재 강좌수 :  35,848 개
  • 현재 접속자 :  88 명