Go to file
2024-01-27 23:57:41 +01:00
Day01 split all types of linebreak 2023-12-11 10:56:20 +01:00
Day02 split all types of linebreak 2023-12-11 10:56:20 +01:00
Day03 split all types of linebreak 2023-12-11 10:56:20 +01:00
Day04 split all types of linebreak 2023-12-11 10:56:20 +01:00
Day05 split all types of linebreak 2023-12-11 10:56:20 +01:00
Day06 split all types of linebreak 2023-12-11 10:56:20 +01:00
Day07 split all types of linebreak 2023-12-11 10:56:20 +01:00
Day08 split all types of linebreak 2023-12-11 10:56:20 +01:00
Day09 split all types of linebreak 2023-12-11 10:56:20 +01:00
Day10 scan each line; uneven wall intersections are inside 2023-12-12 08:45:56 +01:00
Day11 clean up: formatting 2024-01-10 20:02:15 +01:00
Day12 clean up: formatting 2024-01-10 20:02:15 +01:00
Day13 clean up: formatting 2024-01-10 20:02:15 +01:00
Day14 clean up: formatting 2024-01-10 20:02:15 +01:00
Day15 clean up: formatting 2024-01-10 20:02:15 +01:00
Day16 init d16p1 2024-01-10 20:22:12 +01:00
Day17 try constrain directions 2024-01-27 23:57:41 +01:00
.gitignore ignore all sampledata 2023-12-11 09:57:36 +01:00
package.json clean up: formatting 2024-01-10 20:02:15 +01:00
README.md clean up: formatting 2024-01-10 20:02:15 +01:00
template.js clean up: formatting 2024-01-10 20:02:15 +01:00

Advent of Code 2023

About

This repository stores my solutions to the daily challenges of Advent of Code Calendar 2023.

Execution

Any of the scripts can be executed directly using NodeJS.

Example:

cd Day01/
node Part1.js

File explanation

A single challenge consists of 3 files:

  • input.txt: My input data, as provided by AoC.
  • Part1.js: My solution to part 1 of the challenge.
  • Part2.js: My solution to part 2 of the challenge.

Other special files:

  • template.js: A template file to use when initializing a new challenge.
  • sample.js: Example or test code; Ignored by git (see .gitignore).