RosettaCodeData/Task/Munching-squares/Clojure/munching-squares.clj

11 lines
252 B
Clojure
Raw Permalink Normal View History

2023-07-01 11:58:00 -04:00
(let [n 16]
(loop [i 0]
(print "\033[0;0f\033[2J")
(doseq [y (range n)]
(doseq [x (range n)]
(print (if (< (bit-xor x y) i) "█" " ")))
(print "\n"))
(flush)
(Thread/sleep 150)
(recur (mod (inc i) (inc n)))))