All pastes #906334 Raw Edit

Something

public text v1 · immutable
·published 2008-02-16 16:26 UTC
rendered paste body
(defun lowhigh-array(n)
  (let ((array (make-array n :element-type 'integer))
	(high n) (low 0))
    (loop for i from 0 to (1- n) do
	  (setf (aref array i) 
		(if (= (mod i 2) 0) 
		    (prog1
			low
		      (setf low (1+ low)))
		  (prog1
		      high
		    (setf high (1- high))))))
    array))