Comment detail

ピラミッドを作る (Nested Flatten)
clispで確認しました。
(pyramid 4)
1
2
3
4
5
6
7
8
(defun pyramid (h)
  (labels ((p-line (n)
                   (loop for i from 1 to (- h n) do (princ " "))
                   (loop for i from 1 to (1- (* n 2)) do (princ "*"))
                   (terpri))
           (rec (n)
                (unless (> n h) (p-line n) (rec (1+ n)))))
    (rec 1)))

Index

Feed

Other

Link

Pathtraq

loading...