advent-of-code/2023/haskell/solutions/Misc.hs

10 lines
215 B
Haskell
Raw Normal View History

2023-12-12 19:38:48 +01:00
module Misc where
withCoords :: [[a]] -> [((Int, Int), a)]
withCoords grid = [((r, c), a) | (r, row) <- zip [0..] grid, (c, a) <- zip [0..] row]
pairs :: [a] -> [(a, a)]
pairs [] = []
pairs xs = zip xs $ tail xs