레이블이 hanoi인 게시물을 표시합니다. 모든 게시물 표시
레이블이 hanoi인 게시물을 표시합니다. 모든 게시물 표시

2013년 1월 31일 목요일

하노이 타워


#lang racket
(define (hanoitower disc src aux dst)
  (cond
    [(> disc 0)
     (hanoitower (- disc 1) src dst aux)
     (displayln (format "Move ~s from ~s to ~s"disc src dst))
     (hanoitower (- disc 1) aux src dst)]))

(hanoitower 3 1 2 3)