RosettaCodeData/Task/Leap-year/Common-Lisp/leap-year.lisp
2023-07-01 13:44:08 -04:00

4 lines
151 B
Common Lisp

(defun leap-year-p (year)
(destructuring-bind (fh h f)
(mapcar #'(lambda (n) (zerop (mod year n))) '(400 100 4))
(or fh (and (not h) f))))