Tehee
This commit is contained in:
		| @ -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 | ||||||
|  |          (((? x)) | ||||||
|  |             (map (lambda (y) (list y)) x)) | ||||||
|  |          (((? x) . (? xs)) | ||||||
|  |             (zipWith | ||||||
|  |                cons | ||||||
|  |                x | ||||||
|  |                (transpose xs))) | ||||||
|  |          (nil nil))) | ||||||
|  |  | ||||||
|  | (defun getCol (grid x) (getRow (transpose grid) x)) | ||||||
|  | |||||||
		Reference in New Issue
	
	Block a user