Skip to content

This repository provides Yoasters a means to share their solutions to the annual advent-of-code puzzles found on https://www.adventofcode.com/

Notifications You must be signed in to change notification settings

Yoast/advent-of-code

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 

Repository files navigation

advent-of-code

This repository provides Yoasters a means to share their solutions to the annual advent-of-code puzzles found on https://www.adventofcode.com/

Advent of Code is an Advent calendar of small programming puzzles for a variety of skill sets and skill levels that can be solved in any programming language you like. People use them as a speed contest, interview prep, company training, university coursework, practice problems, or to challenge each other.

You don't need a computer science background to participate - just a little programming knowledge and some problem solving skills will get you pretty far. Nor do you need a fancy computer; every problem has a solution that completes in at most 15 seconds on ten-year-old hardware.

Since solving the puzzles quickly will earn you more points, you should expect that the code in this repository...

  • was typed in a rush
  • takes shortcuts
  • contains hardcoded stuff
  • does not adhere to any style or standard at all,
  • is hard to read
  • to even work more than half the time ;-) It should be clear that this is not a showcase of what we at Yoast can do - it's intended to be fun and experimental, which can and probably will result in some stuff that you wouldn't want to see in a production environment. And that's OK!

To join

Every year, a root folder will be added:

\2019\
\2020\
\2021\
etc.

You should create a subfolder with your name under the year you're solving puzzles for, e.g.

\2019\user\
\2019\otheruser\
\2021\user\
etc.

You can commit your work-in-progress and your solutions directly to your folder. There shouldn't be any merge conflicts, unless someone else is changing your code! It's probably wise to separate every puzzle into its own folder:

\2021\user\Day01
\2021\user\Day08    
\2021\user\Day10
etc.

Tip: you can find the puzzles for previous events online at https://www.adventofcode.com/ e.g. https://www.adventofcode.com/2020 and it's still as much fun to solve them.

Tip: for hints, you can ask your colleagues in the #adventofcode slack channel, or visit any of the online communities: https://www.reddit.com/r/adventofcode/ https://github.com/topics/advent-of-code

About

This repository provides Yoasters a means to share their solutions to the annual advent-of-code puzzles found on https://www.adventofcode.com/

Resources

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •