Skip to content

My workbook for Advent of Code 2020. I don't anticipate that I'll be able to do all of these problems on my own, but where I've lifted a solution I will provide credit

Notifications You must be signed in to change notification settings

mgrubent/AdventOfCode2020

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AdventOfCode2020

This repo is best thought of as my workbook.

It attempts to solve the Advent of Code 2020 problems as you might in an enterprise environment, or working on a team of multiple other people.

To that end:

  • Modularity and human-legibility is favored over inscrutible one-liners
  • Abstraction is used whenever it seems like the right move
  • Libraries that already solve a problem well are brought in, regardless of their size
  • gradle is a must, since it permeates industry

Attributions

The majority of the "plumbing" of this repo (e.g. PuzzleInputFetcher, BasePuzzleTest, the gradle configuration) are from akaritakai/AdventOfCode2019.

As humans realized over 800 years ago, we all stand on the shoulders of giants.

I suspect that as I progress, I won't be able to complete all of the challenges on my own. Nevertheless, to further my own understanding and learning, I may look at others' solutions, and use them in this repo. When I do so, I will clearly indicate from where I found the original solution.

About

My workbook for Advent of Code 2020. I don't anticipate that I'll be able to do all of these problems on my own, but where I've lifted a solution I will provide credit

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages