Tôi đang làm việc trong Common Lisp, cố gắng làm cho trò chơi quét mìn Windows.Làm thế nào để in danh sách dưới dạng ma trận trong Common Lisp
tôi có một danh sách (1 1 1 2 2 2 3 3 3)
và muốn in mà như ma trận
(1 1 1
2 2 2
3 3 3)
Làm thế nào để làm điều đó?
Sửa
Tôi vào đầu
(format t "Input width:")
(setf width (read))
(format t "Input height:")
(setf height (read))
(format t "How many mines:")
(setf brMina (read))
(defun matrica (i j)
(cond ((= 0 i) '())
(t (append (vrsta j) (matrica (1- i) j)))))
(setf minefield (matrica width height))
(defun stampaj()
(format t "~%~a" minefield))
Bạn nên đăng một số mã bạn đã thử. –