Initialise day 10

This commit is contained in:
George Thomas 2025-12-10 22:30:41 +00:00
parent c4c2c82f81
commit 4b45590f37
6 changed files with 23 additions and 1 deletions

View File

@ -14,6 +14,7 @@ import Puzzles.Day6 qualified as Day6
import Puzzles.Day7 qualified as Day7 import Puzzles.Day7 qualified as Day7
import Puzzles.Day8 qualified as Day8 import Puzzles.Day8 qualified as Day8
import Puzzles.Day9 qualified as Day9 import Puzzles.Day9 qualified as Day9
import Puzzles.Day10 qualified as Day10
import Test.Tasty.Ingredients.ConsoleReporter import Test.Tasty.Ingredients.ConsoleReporter
main :: IO () main :: IO ()
@ -32,6 +33,7 @@ main =
, Day7.puzzle , Day7.puzzle
, Day8.puzzle , Day8.puzzle
, Day9.puzzle , Day9.puzzle
, Day10.puzzle
] ]
<&> \Puzzle{number, parser, parts, extraTests} -> <&> \Puzzle{number, parser, parts, extraTests} ->
let let

15
haskell/Puzzles/Day10.hs Normal file
View File

@ -0,0 +1,15 @@
module Puzzles.Day10 (puzzle) where
import Pre
puzzle :: Puzzle
puzzle =
Puzzle
{ number = 10
, parser = mempty
, parts =
[ \() ->
()
]
, extraTests = mempty
}

View File

@ -19,6 +19,7 @@ executable aoc
Puzzles.Day7 Puzzles.Day7
Puzzles.Day8 Puzzles.Day8
Puzzles.Day9 Puzzles.Day9
Puzzles.Day10
default-language: GHC2024 default-language: GHC2024
default-extensions: default-extensions:
BlockArguments BlockArguments

3
inputs/examples/10 Normal file
View File

@ -0,0 +1,3 @@
[.##.] (3) (1,3) (2) (2,3) (0,2) (0,1) {3,5,4,7}
[...#.] (0,2,3,4) (2,3) (0,4) (0,1,2) (1,2,3,4) {7,5,12,7,2}
[.###.#] (0,1,2,3,4) (0,3,4) (0,1,2,4,5) (1,2) {10,11,11,5,10,5}

@ -1 +1 @@
Subproject commit 3f57387897cb0f36f145088c1c9fcf7935e13322 Subproject commit e78eeb06c1bde97417b790a191335c159d9e0eaf

1
outputs/examples/10/1 Normal file
View File

@ -0,0 +1 @@
7