Done day 3
[advent-of-code-20.git] / advent02 / src / advent02.hs
index 27886d05744f8c57507ef52f379f24b6e0b7f1fa..ce0eeb77245d679691debdde5f5c42379d3e47c3 100644 (file)
@@ -23,7 +23,6 @@ main =
       let policies = successfulParse text
       print $ part1 policies
       print $ part2 policies
-      -- print $ head $ part2 nums
 
 part1 = length . filter inRange
   where nCharsPresent p = length $ filter (== (character p)) (password p)
@@ -56,9 +55,8 @@ passwordP = some alphaNumChar <* sc
 
 policiesP = many policyP
 policyP = Policy <$> integerP <* hyphenP <*> integerP <*> characterP <* colonP <*> passwordP
--- policyP = (,,,) <$> integerP <* hyphenP <*> integerP <*> characterP <* colonP <*> passwordP
 
--- successfulParse :: Text -> [Policy]
+successfulParse :: Text -> [Policy]
 successfulParse input = 
   case parse policiesP "input" input of
     Left  _err -> [] -- TIO.putStr $ T.pack $ parseErrorPretty err