Go to file
2023-12-15 20:28:24 +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 store positions, expand by incrementing 2023-12-15 19:52:59 +01:00
Day12 init d12p1 2023-12-15 19:55:47 +01:00
Day13 init d13p1 2023-12-15 20:28:16 +01:00
Day14 init d14p1 2023-12-15 20:28:24 +01:00
.gitignore ignore all sampledata 2023-12-11 09:57:36 +01:00
package.json reformatted package.json 2023-12-08 22:38:54 +01:00
README.md basic README to explain repo 2023-12-10 16:59:11 +01:00
template.js created template for easy setup 2023-12-08 09:36:57 +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).