hanoi.scm

来自「Scheme跨平台编译器」· SCM 代码 · 共 14 行

SCM
14
字号
;;;; hanoi.scm(define hanoi   (lambda (n)    (letrec ((move-them               (lambda (n from to helper)                        (if (> n 1)                            (begin                              (move-them (- n 1) from helper to)                              (move-them (- n 1) helper to from))))))      (move-them n 0 1 2))))(time (do ((i 10 (- i 1))) ((zero? i)) (hanoi 20)))

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?