PasteRack.org
Paste # 14930
2024-12-11 11:44:05

Fork as a new paste.

Paste viewed 471 times.


Embed:

Sierpinski

  1. #lang racket  ; A picture
  2. (require 2htdp/image)
  3. (define (sierpinski [n 8] [t-size 2])
  4.   (cond [(zero? n) (triangle t-size 'solid 'darkgreen)]
  5.         [else
  6.          (define t (sierpinski (- n 1) t-size))
  7.          (freeze (above t (beside t t)))]))
  8. (sierpinski 8 2)

=>

image