aboutsummaryrefslogtreecommitdiffhomepage
path: root/samples/aoc/2023/01/solve.bruijn
diff options
context:
space:
mode:
Diffstat (limited to 'samples/aoc/2023/01/solve.bruijn')
-rw-r--r--samples/aoc/2023/01/solve.bruijn7
1 files changed, 4 insertions, 3 deletions
diff --git a/samples/aoc/2023/01/solve.bruijn b/samples/aoc/2023/01/solve.bruijn
index 74361a2..2ed5c5f 100644
--- a/samples/aoc/2023/01/solve.bruijn
+++ b/samples/aoc/2023/01/solve.bruijn
@@ -1,7 +1,8 @@
-:import std/Math .
+:import std/Combinator .
:import std/String .
-:import std/Char C
+:import std/Math .
+:import std/Char .
-part1 [[^0 ⋅ (+10) + _0] (filter (gre? (+9)) (C.char→number <$> 0))]
+part1 (filter numeric?) → [^0 : {}(_0)] → string→number
main [∑(part1 <$> (lines 0))]