Skip to content

mark-allott/adventofcode-2024

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Advent of Code 2024 Challenge

Requirements

All requirements are taken from the two-part challenges issued daily on the Advent of Code website. This specific repo will contain the code used to solve the problems provided in the 2024 challenge.

Additional constraints added by myself are as follows:

  1. Code used to solve the problems shall be written using C#
  2. Code shall use the current LTS version of dotnet (net8.0)
  3. Code written shall be entirely my own and no use of AI assistants will be permitted (eg. no use of GitHub Copilot etc.)
  4. A single application shall be used to solve all daily challenges
  5. Data for each daily challenge shall be located in the root folder data of the repository
  6. Data for each daily challenge shall be supplied in the format daynn-input.txt
  7. The application shall hold all code for the daily challenges in separate classes
  8. Running of the application:
    1. Shall determine the current list of solutions contained in the application
    2. without parameters: shall execute the solution to the latest problem (both parts)
    3. with all as a parameter: shall execute each solution in ascending day order
    4. with a numeric parameter (or parameters): shall execute the solution(s) to the days specified

About

Repo for solutions to the Advent of Code 2024 challenges

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages