20
🍷 - 2024 DAY 3 SOLUTIONS -🍷
(programming.dev)
An unofficial home for the advent of code community on programming.dev!
Advent of Code is an annual Advent calendar of small programming puzzles for a variety of skill sets and skill levels that can be solved in any programming language you like.
Solution Threads
M | T | W | T | F | S | S |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 |
Icon base by Lorc under CC BY 3.0 with modifications to add a gradient
console.log('Hello World')
Elixir
First time writing Elixir. It's probably janky af.
I've had some help from AI to get some pointers along the way. I'm not competing in any way, just trying to learn and have fun.
~~Part 2 is currently not working, and I can't figure out why. I'm trying to just remove everything from "don't()" to "do()" and just pass the rest through the working solution for part 1. Should work, right?
Any pointers?~~
edit; working solution:
I think I had the same issue. Consider what happens if there isn't a do() after a don't().
Ah, yes, that's it. The lazy solution would be to add a "do()" to the end of the input, right? Haha
It was actually a line break that broke the regex. Changing from a "." to "[\s\S]" fixed it.