diff options
-rw-r--r-- | 2023/ocaml/day4/bin/main.ml | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/2023/ocaml/day4/bin/main.ml b/2023/ocaml/day4/bin/main.ml index 9d1a6ad..fdc3553 100644 --- a/2023/ocaml/day4/bin/main.ml +++ b/2023/ocaml/day4/bin/main.ml @@ -30,11 +30,7 @@ let rec parse ?(result = 0) lines = let k = Int.shift_left 1 - (List.length - (List.map - (fun win -> if List.mem win plays = true then 1 else 0) - winnings - |> List.filter (fun i -> i = 1)) + (List.length (List.filter (fun win -> List.mem win plays) winnings) - 1) in |