Skip to content

ndyjones/Advent-of-Code_2024

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

advent of code 2024 solutions

Welcome to my advent of code 2024 repository! 🎄✨ This project is my attempt to solve the daily programming puzzles provided during the advent of code challenge while learning and improving my python skills. I am a beginner, so this repo is more about practicing and understanding python than showcasing optimized solutions. To that end I am def referencing some previous year solutions and/or/also the evil ai overlords to help me grok stuff like writing more 'pythonic' code. But I am making an effort to logic it all out from the jump.


about the project

advent of code is an annual event with a series of fun and challenging programming puzzles released every day from December 1st to December 25th. This repository contains:

  • day-wise folders (day1, day2, etc.), each containing:
    • scripts for solving part 1 and part 2 of that day's puzzle.
    • a blank input.txt file to avoid sharing puzzle inputs as per advent of code's guidelines.

project structure

.
├── day1/
│   ├── part1.py       # solution for day 1, part 1
│   ├── part2.py       # solution for day 1, part 2
│   ├── input.txt      # blank file for day 1 input
├── day2/
│   ├── part1.py       # solution for day 2, part 1
│   ├── part2.py       # solution for day 2, part 2
│   ├── input.txt      # blank file for day 2 input
...

Each folder contains:

  • part1.py and part2.py: python scripts solving the respective parts of the day's challenge.
  • input.txt: a blank file where I run my solutions with the actual input during testing. Inputs are not included to respect advent of code's guidelines.

acknowledgments

  • Thanks to advent of code for providing such an engaging and educational challenge! let's hope my attention span holds out for a lil bit.
  • This repository is inspired by the many pythonistas sharing their learning journey. Also, my out of control adhd.

notes

  • disclaimer: I am a python newbie, so my solutions may not be the most efficient or elegant. Suggestions for improvement are always welcome! 😊
  • input data: The input.txt files in this repo are blank to keep my puzzle inputs private, as per advent of code's instructions.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages