Sysop: | Amessyroom |
---|---|
Location: | Fayetteville, NC |
Users: | 26 |
Nodes: | 6 (0 / 6) |
Uptime: | 64:11:29 |
Calls: | 633 |
Calls today: | 1 |
Files: | 1,188 |
D/L today: |
32 files (20,076K bytes) |
Messages: | 182,511 |
CL-USER 2 > (defvar a (make-array 10 :initial-element 1))
A
CL-USER 3 > (defun increment-every-third-elt (arr)
(loop for elt across arr
for i upfrom 1 do
(when (= 0 (mod i 3))
(incf (aref arr (1- i))))))
INCREMENT-EVERY-THIRD-ELT
CL-USER 4 > (increment-every-third-elt a)
NIL
CL-USER 5 > a
#(1 1 2 1 1 2 1 1 2 1)