No description
Find a file
2024-12-12 23:58:39 -03:00
day01-js Clean up Day 1 2024-12-01 22:57:54 -03:00
day02-zig Day 2 2024-12-02 13:15:42 -03:00
day03-cs Day 3 2024-12-03 10:06:23 -03:00
day04-gd Day 4: Check "pivot" character, 70% performance improvement 2024-12-08 19:54:54 -03:00
day05-rs Day 5: Filtering rules early incurs ~60% performance increase 2024-12-08 13:43:29 -03:00
day06-java Day 6 now takes ~0.6s instead of 70s to run 2024-12-08 19:16:19 -03:00
day07-lua Alternate Day 7 solution using recursion, significantly faster 2024-12-07 18:28:06 -03:00
day08-py Day 8 2024-12-08 03:11:11 -03:00
day09-c Day 9: Remove unused var 2024-12-09 08:01:19 -03:00
day10-bas Day 10 2024-12-10 11:27:41 -03:00
day11-gd Flatten the pyramid 2024-12-11 10:29:52 -03:00
day12-c Day 12: Limit bounds of side counting 2024-12-12 23:58:39 -03:00
.gitignore Ignore Input Files 2024-12-03 10:16:04 -03:00
all_langs Add the list of languages I'm drawing from 2024-12-03 10:17:29 -03:00
README.md Update README 2024-12-10 15:00:59 -03:00

Advent of Code 2024

Yay! I'm trying it out again this year! Maybe I'll see it through to the end this time?

I compiled a list of languages I feel relatively comfortable with (which doesn't necessarily mean I've mastered or done much substantial work with them) and randomly draw one each day, needing to stick with it to solve that day's problem.

Here are the problems I've solved, the language with which I solved them, and the command used to run the script.

  • Day 1: JavaScript node day01.js
  • Day 2: Zig zig run day02.zig
  • Day 3: C# dotnet script day03.cs
  • Day 4: GDScript godot4 --headless -s day04.gd
  • Day 5: Rust cargo +nightly -Zscript day05.rs
  • Day 6: Java java day06.java
  • Day 7: Lua lua day07.lua
  • Day 8: Python python3 day08.py
  • Day 9: C gcc day09.c -O1 -std=c99 -Wall && ./a.out
  • Day 10: FreeBASIC fbc day10.bas && ./day10