My solutions for 2024's problems in JS.
Add a txt file matching the day number to the 'inputs' folder, and run the script corresponding to the day you want to run. I.e. inputs/25.txt.
Performance results for this year:
┌────────────┬────────┬────────┐
│ (index) │ time1 │ time2 │
├────────────┼────────┼────────┤
│ Problem 1 │ '1ms' │ '0ms' │
│ Problem 2 │ '1ms' │ '0ms' │
│ Problem 3 │ '1ms' │ '0ms' │
│ Problem 4 │ '5ms' │ '0ms' │
│ Problem 5 │ '1ms' │ '3ms' │
│ Problem 6 │ '1ms' │ '25ms' │
│ Problem 7 │ '3ms' │ '29ms' │
│ Problem 8 │ '0ms' │ '0ms' │
│ Problem 9 │ '2ms' │ '15ms' │
│ Problem 10 │ '7ms' │ '8ms' │
│ Problem 11 │ '1ms' │ '29ms' │
│ Problem 12 │ '7ms' │ '12ms' │
│ Problem 13 │ '0ms' │ '0ms' │
│ Problem 14 │ '0ms' │ '91ms' │
│ Problem 15 │ '1ms' │ '4ms' │
│ Problem 16 │ '10ms' │ '11ms' │
│ Problem 17 │ '0ms' │ '0ms' │
│ Problem 18 │ '1ms' │ '2ms' │
│ Problem 19 │ '9ms' │ '2ms' │
│ Problem 20 │ '4ms' │ '20ms' │
│ Problem 21 │ '0ms' │ '5ms' │
│ Problem 22 │ '23ms' │ '30ms' │
│ Problem 23 │ '2ms' │ '18ms' │
│ Problem 24 │ '0ms' │ '8ms' │
│ Problem 25 │ '2ms' │ '0ms' │
└────────────┴────────┴────────┘
Total time: 394