This commit is contained in:
2025-10-14 12:28:54 +02:00
parent 67c63e7b23
commit b067031e22

View File

@ -8,5 +8,19 @@
(foldr (lambda (y z) (if (<= y 1) z nil)) (foldr (lambda (y z) (if (<= y 1) z nil))
t t
(map (lambda (y) (amount y x)) nums)) (map (lambda (y) (amount y x)) nums))
nil nil))
))
(defun getRow (grid x) (ix grid x))
(defun transpose (grid)
(match grid
(nil nil)
(((? x))
(map (lambda (y) (list y)) x))
(((? x) . (? xs))
(zipWith
cons
x
(transpose xs)))))
(defun getCol (grid x) (getRow (transpose grid) x))