Magic squares of doubly even order: Difference between revisions
Content added Content deleted
m (→{{header|Haskell}}: (pruning some redundant brackets )) |
m (→{{header|Haskell}}: (Slightly simpler diagonals function – dropped a lambda)) |
||
Line 623: | Line 623: | ||
diagonals :: [[Int]] -> [[Int]] |
diagonals :: [[Int]] -> [[Int]] |
||
diagonals xs = |
diagonals xs = |
||
( |
flip (zipWith (!!)) [0..] <$> [xs, reverse xs] |
||
main2 :: IO () |
main2 :: IO () |