Minimum number of cells after, before, above and below NxN squares: Difference between revisions
Minimum number of cells after, before, above and below NxN squares (view source)
Revision as of 20:57, 16 October 2022
, 1 year ago→{{header|Haskell}}
m (→{{header|Haskell}}: Added a variant) |
|||
Line 1,461:
distancesToEdge n = matrix n n (uncurry min . bimap f f)
where
m = quot n 2▼
f = bool . (-) n <*> pred <*> (<= m)
▲ m = quot n 2
--------------------------- TEST -------------------------
|