Skip to content

Latest commit

Β 

History

History

16

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

πŸŽ„ Day 16

In Nim

Day 16 was really fun and easy, again. Part 1 tricked me because there was a path that got stuck so the program was crashing due to recursion limits and i had to debug what was going on, but then i figured out it was because it was getting stuck in a loop so i wrote a simple detection that would not enter infinite loops. Given what part 1 was, i was scared of what part 2 will be and when i got to it, i thought i would have to do some optimizations, some memoization and stuff, but i as always first tried a naive approach and it already took only 600ms which is fast enough.

So far tho im really liking Nim. Maybe even more than Zig.

Quickstart

To run part 1 or part 2, do:

$ make part1
$ make part2