- Day 1: Trebuchet?! (Go)
- Day 2: Cube Conundrum (Go)
- Day 3: Gear Ratios (Go)
- Day 4: Scratchcards Part 1, Part 2 (Go)
Oh here we go again
- Day 1: Calorie Counting (JavaScript)
- Day 2: Rock Paper Scissors (Go)
- Day 3: Rucksack Reorganization (TypeScript)
- Day 4: Camp Cleanup (Go)
- Day 5: Supply Stacks (TypeScript)
- Day 6: Tuning Trouble (Go)
- Day 7: No Space Left On Device (Go)
- Day 8: Treetop Tree House (R)
- Day 9: Rope Bridge (R)
- Day 10: Cathode-Ray Tube Part 1, Part 2 (Go)
Giving this another go because I had so much fun last year, even if I didn't make it to the end. Not committing to the "language of the day" approach, but we'll see.
- Day 1: Sonar Sweep (JavaScript)
- Day 2: Dive! (Lua)
- Day 3: Binary Diagnostic (R)
- Day 4: Giant Squid Bingo (TypeScript)
- Day 5: Hydrothermal Venture (R)
- Day 6: Lanternfish (JavaScript)
- Day 7: The Treachery of Whales (JavaScript)
- Day 8: Seven Segment Search (TypeScript)
- Day 9: Smoke Basin (JavaScript)
- Day 10: Syntax Scoring (TypeScript)
- Day 11: Dumbo Octopus (R)
- Day 12: Passage Pathing (JavaScript)
- Day 13: Transparent Origami (R)
- Day 14: Extended Polymerization (JavaScript)
Showing my progress through Advent of Code. As a product manager, my primary work is not writing code. And some of what I know well is a bit dated. So I've decided to lean into my experience with traditional "Advent Calendars" which end up being more like samplers of many things.
Challenge | Language |
---|---|
Day 1: Report Repair | Bash |
Day 2: Password Philosophy | PowerShell |
Day 3: Toboggan Trajectory | C |
Day 4: Passport Processing | Java |
Day 5: Binary Boarding | Clojure |
Day 6: Custom Customs | Kotlin |
Day 7: Handy Haversacks: Part 1, Part 2 | Lua |
Day 8: Handheld Halting | Perl |
Day 9: Encoding Error | Chapel |
Day 10: Adapter Array | Groovy |
Day 11: Seating System | R |
Day 12: Rain Risk: Part 1, Part 2 | TCL |
Day 13: Shuttle Search | Scala |
Day 14: Docking Data: Part 1, Part 2 | Go |
Day 15: Rambunctious Recitation: Part 1, Part 2 | Ruby |
Day 16: Ticket Translation: Part 1, Part 2 | JavaScript |
Day 18: Operation Order | PHP |
Day 19, Part 1: Monster Messages | Python |
* I'll come back to this one. I got scared. |
Take this with a grain of salt: I comment heavily, and some problems are easier than others. Also I started most of these days with a Hello World so I may be missing some idiomatic methods or efficiencies. But I still thought it was fun.