RosettaCodeData/Task/Text-processing-1/NewLISP/text-processing-1-3.l
2024-10-16 18:07:41 -07:00

7 lines
211 B
Common Lisp

(local (prev)
(dotimes (i (length all-readings))
(unless (= 1 (all-readings i -2))
(setq prev
(if (zero? i) 0 (all-readings (- i 1) -1)))
(setf (all-readings i -1) (+ 1 prev))))
'ok)