day3: Solve part1
This commit is contained in:
parent
1311230bbb
commit
90f6fddd94
4 changed files with 18 additions and 3 deletions
|
|
@ -63,7 +63,8 @@ library
|
|||
DerivingStrategies
|
||||
ghc-options: -Weverything -Wno-implicit-prelude -Wno-missing-export-lists -Wno-missing-import-lists -Wno-missing-kind-signatures -Wno-missed-specialisations -Wno-all-missed-specialisations -Wno-unsafe -Wno-safe -Wno-missing-safe-haskell-mode -Wno-missing-local-signatures -Wno-monomorphism-restriction -Wno-prepositive-qualified-module -fdefer-typed-holes -Wno-unused-packages
|
||||
build-depends:
|
||||
base
|
||||
array
|
||||
, base
|
||||
, containers
|
||||
, megaparsec
|
||||
, relude
|
||||
|
|
@ -89,6 +90,7 @@ executable aoc
|
|||
ghc-options: -Weverything -Wno-implicit-prelude -Wno-missing-export-lists -Wno-missing-import-lists -Wno-missing-kind-signatures -Wno-missed-specialisations -Wno-all-missed-specialisations -Wno-unsafe -Wno-safe -Wno-missing-safe-haskell-mode -Wno-missing-local-signatures -Wno-monomorphism-restriction -Wno-prepositive-qualified-module -fdefer-typed-holes -Wno-unused-packages
|
||||
build-depends:
|
||||
aoc
|
||||
, array
|
||||
, base
|
||||
, containers
|
||||
, megaparsec
|
||||
|
|
@ -117,7 +119,8 @@ test-suite doctest
|
|||
build-tool-depends:
|
||||
doctest:doctest
|
||||
build-depends:
|
||||
base
|
||||
array
|
||||
, base
|
||||
, containers
|
||||
, megaparsec
|
||||
, process
|
||||
|
|
@ -152,6 +155,7 @@ test-suite spec
|
|||
build-depends:
|
||||
QuickCheck
|
||||
, aoc
|
||||
, array
|
||||
, base
|
||||
, containers
|
||||
, hspec
|
||||
|
|
|
|||
|
|
@ -0,0 +1,10 @@
|
|||
467..114..
|
||||
...*......
|
||||
..35..633.
|
||||
......#...
|
||||
617*......
|
||||
.....+.58.
|
||||
..592.....
|
||||
......755.
|
||||
...$.*....
|
||||
.664.598..
|
||||
|
|
@ -19,6 +19,7 @@ dependencies:
|
|||
mixin:
|
||||
- (Relude as Prelude, Relude, Relude.Unsafe, Relude.Extra.Enum)
|
||||
- containers
|
||||
- array
|
||||
- text
|
||||
- megaparsec
|
||||
|
||||
|
|
|
|||
|
|
@ -29,4 +29,4 @@ handleError e = do
|
|||
hPutStrLn stderr $ "I ran into an issue: " <> show e
|
||||
|
||||
defaultMain :: IO ()
|
||||
defaultMain = Exception.catch (runAoC Y2023 D01 >>= print) handleError
|
||||
defaultMain = Exception.catch (runAoC Y2023 D03 >>= print) handleError
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue