AoC/2019/day4/day4.hs
2019-12-04 22:07:24 +01:00

14 lines
262 B
Haskell

import Data.List
main = do
print (day4 p [130254..678275])
print (day4 p' [130254..678275])
day4 f = length . filter f . map show
p x | sort x /= x = False
| nub x == x = False
| otherwise = True
p' x = 2 `elem` (map length $ group x) && p x