aboutsummaryrefslogtreecommitdiff
path: root/aoc2023/src/day23
diff options
context:
space:
mode:
authorJ.J <thechairman@thechairman.info>2023-12-23 13:24:43 -0500
committerJ.J <thechairman@thechairman.info>2023-12-23 13:24:43 -0500
commitf86e36964dcddfd5524ca3f207a1cef1148c05d9 (patch)
treeb6159ba75b07bf3226d4cd37791e34479725b691 /aoc2023/src/day23
parent3c5144c6120e27c2013dc95ae8aeebd84103296e (diff)
downloadgleam_aoc-f86e36964dcddfd5524ca3f207a1cef1148c05d9.tar.gz
gleam_aoc-f86e36964dcddfd5524ca3f207a1cef1148c05d9.zip
day 23 gleam start
Diffstat (limited to 'aoc2023/src/day23')
-rw-r--r--aoc2023/src/day23/.gitignore1
-rw-r--r--aoc2023/src/day23/solve.gleam25
2 files changed, 26 insertions, 0 deletions
diff --git a/aoc2023/src/day23/.gitignore b/aoc2023/src/day23/.gitignore
new file mode 100644
index 0000000..ae40cea
--- /dev/null
+++ b/aoc2023/src/day23/.gitignore
@@ -0,0 +1 @@
+input.txt \ No newline at end of file
diff --git a/aoc2023/src/day23/solve.gleam b/aoc2023/src/day23/solve.gleam
new file mode 100644
index 0000000..90ab62d
--- /dev/null
+++ b/aoc2023/src/day23/solve.gleam
@@ -0,0 +1,25 @@
+import adglent.{First, Second}
+import gleam/io
+
+pub fn part1(input: String) {
+ todo as "Implement solution to part 1"
+}
+
+pub fn part2(input: String) {
+ todo as "Implement solution to part 2"
+}
+
+pub fn main() {
+ let assert Ok(part) = adglent.get_part()
+ let assert Ok(input) = adglent.get_input("23")
+ case part {
+ First ->
+ part1(input)
+ |> adglent.inspect
+ |> io.println
+ Second ->
+ part2(input)
+ |> adglent.inspect
+ |> io.println
+ }
+}