75 KiB
Awesome Advent of Code
This file contains the archived list of solutions to the 2020 Advent of Code event.
- 2020
- Solutions
- Ada
- Assembly
- AWK
- Bash
- C
- C#
- C++
- Clojure
- COBOL
- Common Lisp
- Crystal
- D
- Dart
- Elixir
- Elm
- Erlang
- F#
- Go
- Groovy
- Hamler
- Haskell
- Haxe
- Idris
- J
- Java
- JavaScript
- jq
- Julia
- Kotlin
- LDPL
- Lua
- MATLAB
- Nim
- Objective-C
- OCaml
- PHP
- Perl
- Pony
- PowerShell
- Prolog
- Python
- R
- Racket
- Raku
- ReasonML
- Red
- Ruby
- Rust
- Smalltalk
- Scala
- Scheme
- SpectX
- SQL
- Swift
- TypeScript
- Unison
- VB.NET
- Whitespace
- Zig
- Live Streams
- Solutions
2020
WARNING: All of these likely contain spoilers.
Solutions
Ada
Solutions to AoC in Ada.
Assembly
Solutions to AoC in Assembly.
AWK
Solutions to AoC in AWK.
Bash
Solutions to AoC in Bash.
C
Solutions to AoC in C.
- AJSKirk/aoc
- breakthatbass/advent_of_code
- ifacodes/advent-of-code-2020
- madex/advent-2020-c
- dannyvankooten/advent-of-code
C#
Solutions to AoC in C#.
- TechnoTone/AdventOfCode2020
- DjordjeNedovic/Advent-of-Code
- GuyInGrey/AdventOfCode2020
- Perska/AoC2020
- RaczeQ/AdventOfCode2020
- Raknison123/AdventOfCode2020
- andi0b/advent-of-code-2020
- eduherminio/AoC2020
- encse/adventofcode
- fulee85/AdventOfCode2020
- grigoresc/adventofcode.2020
- mddr/advent-of-code-2020
- p-kostic/AdventOfCode20xx
- sindrekjr/AdventOfCode
- thejan14/adventofcode2020
- viceroypenguin/adventofcode
- mMosiur/AdventOfCode2020
C++
Solutions to AoC in C++.
- BuzzHari/advent_of_code
- DarthGandalf/advent-of-code
- Kazhuu/advent-of-code-2020
- Sciencentistguy/AdventOfCode
- TheRealMolen/adventofcode2020
- janpipek/advent-of-code-2020
- jimmiebergmann/AdventOfCode2020
- memoriesadrift/Advent-of-Code-2020-Solutions
- mfarberbrodsky/adventofcode
- spencer-knight/AdventOfCode2020
- tboschi/advent-of-code-2020
- thorstel/Advent-of-Code-2020
- tomlankhorst/advent-of-code-2020-cpp
- yadavgaurav251/Advent-Of-Code
- vss2sn/advent_of_code
- RussellDash332/aoc-2020
- coralkashri/AOC
- JannikNickel/AdventOfCode
- UrAvgCode/advent-of-code
Clojure
Solutions to AoC in Clojure.
- callum-oakley/advent-of-code-2020
- rjray/advent-2020-clojure
- AndreaCrotti/advent2020
- amandeepsp/aoc2020
- pete23/advent-2020
COBOL
Solutions to AoC in COBOL.
Common Lisp
Solutions to AoC in Common Lisp.
- atgreen/advent-of-code-2020
- m3m0ry/2020-aoc
- ~zge/aoc20
- dwclark/advent-of-code-2020
- guojing0/aoc-2020
Crystal
Solutions to AoC in Crystal.
D
Solutions to AoC in D.
Dart
Solutions to AoC in Dart.
Elixir
Solutions to AoC in Elixir.
Elm
Solutions to AoC in Elm and Literate Elm.
Erlang
Solutions to AoC in Erlang.
F#
Solutions to AoC in F#.
- JanDotNet/AdventOfCode
- ThomasGoetzmann/AdventOfCode2020
- applejag/adventofcode-2020-fsharp
- jovaneyck/advent-of-code-2020
- wimex/AdventOfCode2020
- sanderploegsma/advent-of-code
- andi0b/advent-of-code-2020-fs
Go
Solutions to AoC in Go.
- Catorpilor/adventofcode
- NoMod-Programming/Advent-of-Code-2020
- alokmenghrajani/adventofcode2020
- arxeiss/advent-of-code-2020
- bartvanackooij/adventofcode2020
- chigley/advent2020
- codemicro/adventOfCode
- codingdiaz/advent-of-code-2020
- davidporos92/aoc-2020
- dds/aoc2020
- devries/advent_of_code_2020
- j4rv/advent-of-code-2020
- jkershaw2000/aoc
- jsgv/advent-of-code
- jugendhacker/adventofcode
- kindermoumoute/adventofcode
- knalli/aoc2020
- legion47T/adventofcode2020
- lynerist/Advent-of-code-2020-golang
- mbonnafon/AdventOfCode
- just-musha/advent-of-code-2020
- mnml/aoc
- nlowe/aoc2020
- pemoreau/advent-of-code
- sshilin/aoc2020
- Alex-Wauters/advent-go-2020
- thlacroix/goadvent
- orfeasa/advent-of-code-2020
- nobbs/advent-of-code-in-go
Groovy
Solutions to AoC in Groovy.
Hamler
Solutions to AoC in Hamler.
Haskell
Solutions to AoC in Haskell.
- bzuilhof/AdventOfCode
- DestyNova/advent_of_code_2020
- Sciencentistguy/AdventOfCode
- SimonBaars/AdventOfCode-Haskell
- anhtumai/advent_of_code_2020
- manuphatak/HaskellAdventOfCode2020
- ephemient/aoc2020
- haskelling/aoc2020
- jitwit/aoc
- mstksg/advent-of-code-2020
- rstromlund/advent-of-code
- slotThe/aoc-2020-haskell
- siraben/haoc-2020
- rolandtritsch/haskell-aoc-2020
Haxe
Solutions to AoC in Haxe.
Idris
Solutions to AoC in Idris.
J
Solutions to AoC in J.
Java
Solutions to AoC in Java.
- Alex1607/AdventOfCode2020
- Ernyoke/advent-of-code-2020
- PulseBeat02/Advent-of-Code-2020
- SimonBaars/AdventOfCode-Java
- SizableShrimp/AdventOfCode2020
- akaritakai/AdventOfCode2020
- freefal/aoc2020
- mattgogerly/AdventOfCode
- mzielinski/advent-of-code
- tmrd993/advent-of-code-solutions
- yeroc/advent-of-code
- vforchi/AoC
- TheCK/codeChallenges
- jerchende/advent-of-code-2020
- RussellDash332/aoc-2020
JavaScript
Solutions to AoC in JavaScript.
- jashnniloofar/adventOfCode
- AxemaFr/AdventOfCode-2020
- BenHall-1/AdventOfCode
- AurelicButter/Advent-of-Code-2020
- BrandonSchreck/advent-of-code-2020
- CharlesMenier/AdventOfCode
- KonradLinkowski/AdventOfCode
- NullDev/Advent-of-Code
- adamjuraczarnecki/advent_of_code_2020
- adriennetacke/advent-of-code-2020
- chinesedfan/adventofcode
- cullylarson/advent-code-2020
- falsepopsky/advent-of-code-2020-js
- joaomlneto/advent-of-code
- kirans08/advent-of-code
- leyanlo/advent-of-code
- Linyeir/adventOfCode
- mariotacke/advent-of-code-2020
- mdunisch/adventOfCode2020
- mtsknn/advent-of-code
- neg4n/advent-of-code
- ridaamirini/advent-of-code
- rorz/advent-of-code-2020-functional-js
- ryanolsonx/aocjs
- s1gr1d/advent-of-code
- sankita11/AdventOfCode-2020
- shahata/adventofcode-solver
- theninthsky/advent-of-code
- kopenkinda/advent-of-code-2020
- Pandicon/Advent-of-Code
jq
Solutions to AoC in jq.
Julia
Solutions to AoC in Julia.
- DearRude/advent-of-code
- akhildevelops/AdventOfCode2020
- goggle/AdventOfCode2020.jl
- kersulis/Advent2020.jl
- natemcintosh/aoc_2020
- nsirons/programming-puzzles
- pranphy/advent-of-code
- racinmat/advent_of_code_2020
- fstiffo/aoc-2020-julia
Kotlin
Solutions to AoC in Kotlin.
- agrison/advent-of-code
- Albert221/advent-of-code
- bence-t0th/Advent-of-Code-2020
- jackchapm/aoc2020
- edgars-supe/advent-of-code
- ephemient/aoc2020
- hughjdavey/aoc-2020
- janbina/advent-of-code-2020
- jorispz/aoc-2020
- juanmacuevas/AdventOfCode2020
- nschwermann/AdventOfCode
- shnako/advent-of-code-2020
- twobiers/AdventOfCode_2020
- yangzii0920/advent-of-code-2020
- p88h/aoc2020
LDPL
Solutions to AoC in LDPL.
Lua
Solutions to AoC in Lua.
MATLAB
Solutions to AoC in MATLAB (Octave).
Nim
Solutions to AoC in Nim.
- 0xSMT/advent-of-code-2020
- MarcosSevert/AoC2020
- aod/advent-of-nim
- dimspith/aoc2020
- jgesc/AdventOfCode2020
- pietroppeter/adventofnim
- slicklash/aoc
Objective-C
Solutions to AoC in Objective-C.
OCaml
Solutions to AoC in OCaml.
PHP
Solutions to AoC in PHP.
- CostingGeek/advent-of-code-2020
- XonneX/adventofcode2020
- hapidjus/AdventOfCode
- jvancoillie/advent-of-code
- ridaamirini/advent-of-code
- vuryss/aoc-php
- xavice/advent-of-code
- tbali0524/advent-of-code-solutions
Perl
Solutions to AoC in Perl.
Pony
Solutions to AoC in Pony.
Prolog
Solutions to AoC in Prolog.
PowerShell
Solutions to AoC in PowerShell.
- rdybro/adventofcode
- seanluce/adventofcode2020
- sgruber94/awesome-advent-of-code2020
- tomlarse/aoc2020
- AndrewSav/adventofcode2020-powershell
- shpikat/advent-of-code-2020
Python
Solutions to AoC in Python.
- 0xVector/AdventOfCode2020
- aboutroots/aoc2020
- agubelu/Advent-of-Code-2020
- Akumatic/Advent-of-Code
- alihacks/advent-of-code
- alstn2468/advent-of-code-2020
- achowd53/AdventOfCode2020
- asiron/aoc
- aufbakanleitung/advent-of-code-2020
- aureliensimon/avent-of-code-2020
- brianbarbieri/adventofcode2020
- bsoyka/advent-of-code
- campierce/advent-of-code
- candemircan/adventofcode
- codemicro/adventOfCode
- d1618033/aoc
- dalealleshouse/advent_of_code
- daniel-dara/advent-of-code
- danwigrizer/Advent-of-Code
- darkarp/AdventSolutions
- david-ds/adventofcode-2020
- dsardelic/AdventOfCode2020
- eliseomartelli/Advent-of-Code-2020
- elvinyhlee/advent-of-code-2020-python
- ephemient/aoc2020
- facufrau/Advent-of-code-2020
- gamma032steam/Advent-of-code-2020
- gbusch/AdventOfCode
- gui1612/advent_2020
- harbenml/advent-of-code-2020
- hmludwig/aoc2020
- howtodowtle/advent_of_code
- IanFindlay/advent-of-code
- iphysresearch/advent-of-code-2020
- irobin591/advent-of-code
- IsaacG/Advent-of-Code
- James-Ansley/adventofcode
- mirrorquill/adventofcode2020
- JesperDramsch/advent-of-code
- jkershaw2000/aoc
- john-sandall/advent-of-code
- jon-edward/advent-of-code-2020
- jordyjwilliams/advent_of_code
- JoseTomasTocino/AdventOfCode2020
- kamaravichow/advent-of-code-2020-python
- kjxlstad/AdventOfCode
- ktmeaton/advent-of-code-2020
- Kurocon/AdventOfCode2020
- Levivig/AdventOfCode2020
- LMesaric/AoC-2020
- LukeStorry/advent-of-code-2020
- Manas02/Advent-of-code
- matus-pikuliak/advent_2020
- mebeim/aoc
- nagybalint/advent-of-code-2020
- npanuhin/Advent-of-Code
- pauldraper/advent-of-code-2020
- peter-roland-toth/AoC-2020-Python
- phoebegoh/aoc2020
- r0f1/adventofcode2020
- rkc007/advent-of-code-2020
- robin-bakker/advent-of-code
- rosscon/rosscon_advent_of_code
- rubennoriegamier/advent_of_code_2020
- RussellDash332/aoc-2020
- sammyrulez/adventofcode
- scorphus/advent-of-code-2020
- sebadel/adventofcode2020
- sejaldua/advent-of-code-2020
- benslv/aoc
- smetanin-av/advent-of-code
- tboschi/advent-of-code-2020
- terezaif/adventofcode
- terror/aoc
- TheLocehiliosan/advent-of-code
- clemg/aoc2020
- TomBombadilV/advent-of-code-2020
- VasileiosGeladaris/AdventOfCode2020
- vss2sn/advent_of_code
- wysockipiotr/aoc
- advent-of-code.xavd.id
- yeurch/advent-of-code
- yspreen/adventofcode
- yufengg/adventofcode
- zed-b/advent-of-code
- syncd010/AoC2020
- AbdeI1/AdventOfCode
- MeanderingProgrammer/advent-of-code
- jromero132/advent-of-code
- metalim/adventofcode.2020.lang
- rene-d/advent-of-rust
R
Solutions to AoC in R.
- CharnelMouse/AdventOfCode2020
- JohannesFriedrich/AdventOfCode2020
- akulumbeg/adventofcode
- fdlk/advent-2020
- lemonad/advent-of-code
- nirski/aoc20
- plannapus/Advent_of_Code
- rrrlw/advent-of-code
- czeildi/advent-of-code
Racket
Solutions to AoC in Racket.
- Bogdanp/aoc2020
- haskal/aoc2020
- jackfirth/advent-of-code
- lojic/LearningRacket
- mbutterick/aoc-racket
- samdphillips/aoc-2020
- opsound/adventofcode
Raku
Solutions to AoC in Raku.
ReasonML
Solutions to AoC in ReasonML.
Red
Solutions to AoC in Red.
Ruby
Solutions to AoC in Ruby.
- 0x8b/aoc-2020-rb
- damyvv/AoC_2020
- gogvale/AdventOfCode
- ni3t/advent-2020
- damaldonadoc/advent-of-code-rb
- gchan/advent-of-code-ruby
- gjanee/advent-of-code-2020
- erikw/advent-of-code-solutions
Rust
Solutions to AoC in Rust.
- agubelu/Advent-of-Code-2020
- aniljava/aoc-2020
- baszalmstra/adventofcode2020
- believer/advent-of-code
- coriolinus/adventofcode-2020
- deepakrb/aoc-2020
- drwilco/aoc
- ephemient/aoc2020
- EtherTyper/advent-of-code
- floatdrop/aoc
- fornwall/advent-of-code
- forny/advent-of-code-2020
- hashedone/aoc2020
- jasondew/advent-of-code
- jurisk/advent-of-code
- LesnyRumcajs/advent-of-rust-2020
- lmammino/rust-advent
- LukeStorry/advent-of-code-2020
- maksyms/aoc2020
- mathieu/adventofcode-2020
- naamancurtis/advent_of_code
- nickyvanurk/advent-of-code
- novoselov-ab/adventofcode-2020-rust
- pemoreau/advent-of-code
- phantomion/rust_aoc
- sergree/aoc2020
- sertsedat/advent-of-code
- shank/advent-of-code
- SLMT/advent-of-code
- Stannislav/Advent-of-Code
- tejasbubane/adventofcode-2020
- ThePants999/advent-of-code-2020
- timvisee/advent-of-code-2020
- tumdum/aoc2020
- warycat/rustgym
- williamfhe/advent-of-code-2020
- 1goonli/adventofcode
- zsacul/AdventOfCode2020
- zargony/advent-of-code-2020
- rene-d/advent-of-rust
Smalltalk
Solutions to AoC in Smalltalk.
Scala
Solutions to AoC in Scala.
- dev-andrey/advent-of-code
- slowens-dev/advent_of_code_2020
- FlorianCassayre/AdventOfCode-2020
- jirkavrba/advent-of-code
- jurisk/advent-of-code
- matelaszlo/advent-of-code-scala
- niedrist/advent-of-code-2020
- sim642/adventofcode
- Billzabob/AdventOfCode
- betrisey/adventofcode2020
- 2m/adventofcode2020
Scheme
Solutions to AoC in Scheme.
SpectX
Solutions to AoC in SpectX.
SQL
Solutions to AoC in SQL.
Swift
Solutions to AoC in Swift.
- UMPUSTEN/AoC-2020
- bence-t0th/Advent-of-Code-2020
- fguchelaar/AdventOfCode2020
- gernb/AdventOfCode2020
- juanj/AdventOfCode2020
- lighthouse16/AdventOfCode
- Afstkla/AdventOfCode2020
- richardpineo/AOC2020
- crmitchelmore/adventofcode2020
- altaibayar/AdventOfCode
- SwampThingTom/AoC2020
- gereons/AoC2020
TypeScript
Solutions to AoC in TypeScript.
- AlexAegis/advent-of-code
- GliderGeek/adventofcode20
- RubenVerg/aoc2020
- WillGresham/AdventOfCode2020
- adaamz/advent-of-code-2020
- allarallas/aoc2020
- anetz89/adventOfCode20
- arnauddrain/advent-of-code
- cheemcheem/adventofcode2020
- izexi/adventofcode2020
- marcobiedermann/advent-of-code
- matthewtole/advent-of-code
- milanosie/adventofcode2020
- sanraith/aoc2020
- ttbowen/advent-of-code-2020
- robinpokorny/advent-of-code-2020
- RinkAttendant6/advent-of-code-2020
- LoicB/Advent-of-Code-2020
- jeroenheijmans/advent-of-code-2020
Deno
Solutions to AoC in Deno (TypeScript).
Unison
Solutions to AoC in Unison.
VB.NET
Solutions to AoC in VB.NET.
Whitespace
Solutions to AoC in Whitespace.
Zig
Solutions to AoC in Zig.
Live Streams
Folks who are live streaming their process.
- Alca (JavaScript)
- ClysmiC (C++)
- Pewqazz (Python)
- Ph3rny (Python)
- SimonBaars (Java + Haskell)
- anagonlive (Python)
- chrisforrence (PHP)
- dr_njitram (Python)
- hurlian (Python)
- jonathan_paulson (Python)
- jwise00 (Lua)
- lizthegrey (Go)
- lukechampine (Go/Zig)
- martinjaniczek (Elm)
- maryjostaebler (JavaScript)
- nicuveo (Haskell)
- pengiswe (Excel)
- psymar_ (Python)
- spaceboyr00 (Python)
- theypsilon (Rust)
- vwoo (Ruby)
- yernab (APL)