Evens is odds dot tail

This commit is contained in:
Dominic Zimmer 2021-12-03 00:15:24 +01:00
parent 71bfba56e7
commit a65b14a35a

3
3.hs
View File

@ -22,8 +22,9 @@ partA = getPositions
coords _ = (0, 0)
partB :: [Char] -> [(Int, Int)]
partB l = id =<< [ partA . odds $ l, partA . odds . tail $ l]
partB l = id =<< [ partA . odds $ l, partA . evens $ l]
where
evens = odds . tail
odds [] = []
odds [x] = [x]
odds (x:y:r) = x:(odds r)