RosettaCodeData/Task/FizzBuzz/Common-Lisp/fizzbuzz-5.lisp
Ingy döt Net 776bba907c Sync
2013-10-27 22:24:23 +00:00

8 lines
241 B
Common Lisp

(format t "~{~:[~&~;~:*~:(~a~)~]~}"
(loop as n from 1 to 100
as f = (zerop (mod n 3))
as b = (zerop (mod n 5))
collect nil
if f collect 'fizz
if b collect 'buzz
if (not (or f b)) collect n))