From 03dbd90d0c83f3f47aa3e4ada586165952e0daa6 Mon Sep 17 00:00:00 2001 From: drew Date: Tue, 28 Nov 2023 17:35:57 -0600 Subject: [PATCH] Move run2023 up top --- lib/runner/runner.ml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/lib/runner/runner.ml b/lib/runner/runner.ml index 7ca2d8b..8c29470 100644 --- a/lib/runner/runner.ml +++ b/lib/runner/runner.ml @@ -1,3 +1,10 @@ +let run2023 day part input = + match day, part with + | 1, 1 -> Printf.printf "%i\n" @@ Year2023.Day01.part1 input + | 1, 2 -> Printf.printf "%i\n" @@ Year2023.Day01.part2 input + | day, part -> failwith @@ Printf.sprintf "Unknown day %i and part %i" day part +;; + let run2022 day part input = match day, part with | 1, 1 -> Printf.printf "%i\n" @@ Year2022.Day01.part1 input @@ -25,13 +32,6 @@ let run2022 day part input = | day, part -> failwith @@ Printf.sprintf "Unknown day %i and part %i" day part ;; -let run2023 day part input = - match day, part with - | 1, 1 -> Printf.printf "%i\n" @@ Year2023.Day01.part1 input - | 1, 2 -> Printf.printf "%i\n" @@ Year2023.Day01.part2 input - | day, part -> failwith @@ Printf.sprintf "Unknown day %i and part %i" day part -;; - let run year day part = let path = Printf.sprintf "data/%i/day%02i.txt" year day in let input = In_channel.read_all path in