Skip to content

blfuentes/AdventOfCode_Main

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Main Site

https://adventofcode.com/

Stars

⭐ = full day (2 stars) | 🌟 = half day (1 star) | 💫 = 25th bonus | ❄️ = missing

Year Progress Total
2015 ⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐💫 (50/50)
2016 ⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐❄️❄️❄️❄️❄️❄️❄️❄️❄️ (32/50)
2017 ⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐❄️❄️❄️❄️❄️❄️❄️❄️❄️❄️❄️❄️❄️ (24/50)
2018 ⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐❄️❄️❄️❄️❄️❄️❄️❄️❄️ (32/50)
2019 ⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐❄️❄️❄️❄️❄️❄️❄️❄️❄️ (32/50)
2020 ⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐❄️❄️❄️❄️❄️❄️❄️❄️❄️❄️❄️❄️ (26/50)
2021 ⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐❄️❄️❄️❄️❄️❄️❄️❄️ (34/50)
2022 ⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐❄️❄️❄️❄️❄️❄️❄️❄️❄️❄️🌟 (29/50)
2023 ⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐💫 (50/50)
2024 ⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐💫 (50/50)
2025 ❄️❄️❄️❄️❄️❄️❄️❄️❄️❄️❄️❄️❄️❄️❄️❄️❄️❄️❄️❄️❄️❄️❄️❄️❄️ (0/0)
Overall 🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩⬜⬜⬜⬜⬜⬜⬜⬜ (71,8%) (359/500)

Advent Of Code 2015

2015 F#/Go

https://adventofcode.com/2015

⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐(25/25)

Day Part 1 Part 2
Day 1: Not Quite Lisp ✔️ F# - Go ✔️ F# - Go
Day 2: I Was Told There Would Be No Math ✔️ F# - Go ✔️ F# - Go
Day 3: Perfectly Spherical Houses in a Vacuum ✔️ F# - Go ✔️ F# - Go
Day 4: The Ideal Stocking Stuffer ✔️ F# - Go ✔️ F# - Go
Day 5: Doesn't He Have Intern-Elves For This? ✔️ F# ✔️ F#
Day 6: Probably a Fire Hazard ✔️ F# ✔️ F#
Day 7: Some Assembly Required ✔️ F# ✔️ F#
Day 8: Matchsticks ✔️ F# ✔️ F#
Day 9: All in a Single Night ✔️ F# ✔️ F#
Day 10: Elves Look, Elves Say ✔️ F# ✔️ F#
Day 11: Corporate Policy ✔️ F# ✔️ F#
Day 12: JSAbacusFramework.io ✔️ F# ✔️ F#
Day 13: Knights of the Dinner Table ✔️ F# ✔️ F#
Day 14: Reindeer Olympics ✔️ F# ✔️ F#
Day 15: Science for Hungry People ✔️ F# ✔️ F#
Day 16: Aunt Sue ✔️ F# ✔️ F#
Day 17: No Such Thing as Too Much ✔️ F# ✔️ F#
Day 18: Like a GIF For Your Yard ✔️ F# ✔️ F#
Day 19: Medicine for Rudolph ✔️ F# ✔️ F#
Day 20: Infinite Elves and Infinite Houses ✔️ F# ✔️ F#
Day 21: RPG Simulator 20XX ✔️ F# ✔️ F#
Day 22: Wizard Simulator 20XX ✔️ F# ✔️ F#
Day 23: Opening the Turing Lock ✔️ F# ✔️ F#
Day 24: It Hangs in the Balance ✔️ F# ✔️ F#
Day 25: Let It Snow ✔️ F# ✔️

Advent Of Code 2016

2016 F#

https://adventofcode.com/2016

⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐ (16/25)

Day Part 1 Part 2
Day 1: No Time for a Taxicab ✔️ F# ✔️ F#
Day 2: Bathroom Security ✔️ F# ✔️ F#
Day 3: Squares With Three Sides ✔️ F# ✔️ F#
Day 4: Security Through Obscurity ✔️ F# ✔️ F#
Day 5: How About a Nice Game of Chess? ✔️ F# ✔️ F#
Day 6: Signals and Noise ✔️ F# ✔️ F#
Day 7: Internet Protocol Version 7 ✔️ F# ✔️ F#
Day 8: Two-Factor Authentication ✔️ F# ✔️ F#
Day 9: Explosives in Cyberspace ✔️ F# ✔️ F#
Day 10: Balance Bots ✔️ F# ✔️ F#
Day 11: Radioisotope Thermoelectric Generators ✔️ F# ✔️ F#
Day 12: Leonardo's Monorail ✔️ F# ✔️ F#
Day 13: A Maze of Twisty Little Cubicles ✔️ F# ✔️ F#
Day 14: One-Time Pad ✔️ F# ✔️ F#
Day 15: Timing is Everything ✔️ F# ✔️ F#
Day 16: Dragon Checksum ✔️ F# ✔️ F#
Day 17: Two Steps Forward
Day 18: Like a Rogue
Day 19: An Elephant Named Joseph
Day 20: Firewall Rules
Day 21: Scrambled Letters and Hash
Day 22: Grid Computing
Day 23: Safe Cracking
Day 24: Air Duct Spelunking
Day 25: Clock Signal

Advent Of Code 2017

2017 F#

https://adventofcode.com/2017

⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐ (12/25)

Day Part 1 Part 2
Day 1: Inverse Captcha ✔️ F# ✔️ F#
Day 2: Corruption Checksum ✔️ F# ✔️ F#
Day 3: Spiral Memory ✔️ F# ✔️ F#
Day 4: High-Entropy Passphrases ✔️ F# ✔️ F#
Day 5: A Maze of Twisty Trampolines, All Alike ✔️ F# ✔️ F#
Day 6: Memory Reallocation ✔️ F# ✔️ F#
Day 7: Recursive Circus ✔️ F# ✔️ F#
Day 8: I Heard You Like Registers ✔️ F# ✔️ F#
Day 9: Stream Processing ✔️ F# ✔️ F#
Day 10: Knot Hash ✔️ F# ✔️ F#
Day 11: Hex Ed ✔️ F# ✔️ F#
Day 12: Digital Plumber ✔️ F# ✔️ F#
Day 13: Packet Scanners
Day 14: Disk Defragmentation
Day 15: Dueling Generators
Day 16: Permutation Promenade
Day 17: Spinlock
Day 18: Duet
Day 19: A Series of Tubes
Day 20: Particle Swarm
Day 21: Fractal Art
Day 22: Sporifica Virus
Day 23: Coprocessor Conflagration
Day 24: Electromagnetic Moat
Day 25: The Halting Problem

Advent Of Code 2018

2018 F#/Typescript

https://adventofcode.com/2018

⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐ (16/25)

Day Part 1 Part 2
Day 1: Chronal Calibration ✔️ F# - Typescript ✔️ F# - Typescript
Day 2: Inventory Management System ✔️ F# - Typescript ✔️ F# - Typescript
Day 3: No Matter How You Slice It ✔️ Typescript ✔️ Typescript
Day 4: Repose Record ✔️ Typescript ✔️ Typescript
Day 5: Alchemical Reduction ✔️ Typescript ✔️ Typescript
Day 6: Chronal Coordinates ✔️ F# - Typescript ✔️ F# - Typescript
Day 7: The Sum of Its Parts ✔️ Typescript ✔️ Typescript
Day 8: Memory Maneuver ✔️ Typescript ✔️ Typescript
Day 9: Marble Mania ✔️ Typescript ✔️ Typescript
Day 10: The Stars Align ✔️ Typescript ✔️ Typescript
Day 11: Chronal Charge ✔️ Typescript ✔️ Typescript
Day 12: Subterranean Sustainability ✔️ Typescript ✔️ Typescript
Day 13: Mine Cart Madness ✔️ Typescript ✔️ Typescript
Day 14: Chocolate Charts ✔️ Typescript ✔️ Typescript
Day 15: Beverage Bandits ✔️ Typescript ✔️ Typescript
Day 16: Chronal Classification ✔️ Typescript ✔️ Typescript
Day 17: Reservoir Research
Day 18: Settlers of The North Pole
Day 19: Go With The Flow
Day 20: A Regular Map
Day 21: Chronal Conversion
Day 22: Mode Maze
Day 23: Experimental Emergency Teleportation
Day 24: Immune System Simulator 20XX
Day 25: Four-Dimensional Adventure

Advent Of Code 2019

2019 F#

https://adventofcode.com/2019

⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐ (16/25)

Day Part 1 Part 2
Day 1: The Tyranny of the Rocket Equation ✔️ F# ✔️ F#
Day 2: 1202 Program Alarm ✔️ F# ✔️ F#
Day 3: Crossed Wires ✔️ F# ✔️ F#
Day 4: Secure Container ✔️ F# ✔️ F#
Day 5: Sunny with a Chance of Asteroids ✔️ F# ✔️ F#
Day 6: Universal Orbit Map ✔️ F# ✔️ F#
Day 7: Amplification Circuit ✔️ F# ✔️ F#
Day 8: Space Image Format ✔️ F# ✔️ F#
Day 9: Sensor Boost ✔️ F# ✔️ F#
Day 10: Monitoring Station ✔️ F# ✔️ F#
Day 11: Space Police ✔️ F# ✔️ F#
Day 12: The N-Body Problem ✔️ F# ✔️ F#
Day 13: Care Package ✔️ F# ✔️ F#
Day 14: Space Stoichiometry ✔️ F# ✔️ F#
Day 15: Oxygen System ✔️ F# ✔️ F#
Day 16: Flawed Frequency Transmission ✔️ F# ✔️ F#
Day 17: Set and Forget
Day 18: Many-Worlds Interpretation
Day 19: Tractor Beam
Day 20: Donut Maze
Day 21: Springdroid Adventure
Day 22: Slam Shuffle
Day 23: Category Six
Day 24: Planet of Discord
Day 25: Cryostasis

Advent Of Code 2020

2020 F#

https://adventofcode.com/2020

⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐ (13/25)

Day Part 1 Part 2
Day 1: Report Repair ✔️ F# ✔️ F#
Day 2: Password Philosophy ✔️ F# ✔️ F#
Day 3: Toboggan Trajectory ✔️ F# ✔️ F#
Day 4: Passport Processing ✔️ F# ✔️ F#
Day 5: Binary Boarding ✔️ F# ✔️ F#
Day 6: Custom Customs ✔️ F# ✔️ F#
Day 7: Handy Haversacks ✔️ F# ✔️ F#
Day 8: Handheld Halting ✔️ F# ✔️ F#
Day 9: Encoding Error ✔️ F# ✔️ F#
Day 10: Adapter Array ✔️ F# ✔️ F#
Day 11: Seating System ✔️ F# ✔️ F#
Day 12: Rain Risk ✔️ F# ✔️ F#
Day 13: Shuttle Search ✔️ F# ✔️ F#
Day 14: Docking Data
Day 15: Rambunctious Recitation
Day 16: Ticket Translation
Day 17: Conway Cubes
Day 18: Operation Order
Day 19: Monster Messages
Day 20: Jurassic Jigsaw
Day 21: Allergen Assessment
Day 22: Crab Combat
Day 23: Crab Cups
Day 24: Lobby Layout
Day 25: Combo Breaker

Advent Of Code 2021

2021 F#

https://adventofcode.com/2021

⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐ (17/25)

Day Part 1 Part 2
Day 1: Sonar Sweep ✔️ F# ✔️ F#
Day 2: Dive! ✔️ F# ✔️ F#
Day 3: Binary Diagnosti ✔️ F# ✔️ F#
Day 4: Giant Squid ✔️ F# ✔️ F#
Day 5: Hydrothermal Venture ✔️ F# ✔️ F#
Day 6: Lanternfish ✔️ F# ✔️ F#
Day 7: The Treachery of Whales ✔️ F# ✔️ F#
Day 8: Seven Segment Search ✔️ F# ✔️ F#
Day 9: Smoke Basin ✔️ F# ✔️ F#
Day 10: Syntax Scoring ✔️ F# ✔️ F#
Day 11: Dumbo Octopus ✔️ F# ✔️ F#
Day 12: Passage Pathing ✔️ F# ✔️ F#
Day 13: Transparent Origami ✔️ F# ✔️ F#
Day 14: Extended Polymerization ✔️ F# ✔️ F#
Day 15: Chiton ✔️ F# ✔️ F#
Day 16: Packet Decoder ✔️ F# ✔️ F#
Day 17: Trick Shot ✔️ F# ✔️ F#
Day 18: Snailfish
Day 19: Beacon Scanner
Day 20: Trench Map
Day 21: Dirac Dice
Day 22: Reactor Reboot
Day 23: Amphipod
Day 24: Arithmetic Logic Unit
Day 25: Sea Cucumber

Advent Of Code 2022

2022 F#

https://adventofcode.com/2022

⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐🌟 (14.5/25)

Day Part 1 Part 2
Day 1: Calorie Counting ✔️ F# ✔️ F#
Day 2: Rock Paper Scissors ✔️ F# ✔️ F#
Day 3: Rucksack Reorganization ✔️ F# ✔️ F#
Day 4: Camp Cleanup ✔️ F# ✔️ F#
Day 5: Supply Stacks ✔️ F# ✔️ F#
Day 6: Tuning Trouble ✔️ F# ✔️ F#
Day 7: No Space Left On Device ✔️ F# ✔️ F#
Day 8: Treetop Tree House ✔️ F# ✔️ F#
Day 9: Rope Bridge ✔️ F# ✔️ F#
Day 10: Cathode-Ray Tube ✔️ F# ✔️ F#
Day 11: Monkey in the Middle ✔️ F# ✔️ F#
Day 12: Hill Climbing Algorithm ✔️ F# ✔️ F#
Day 13: Distress Signal ✔️ F# ✔️ F#
Day 14: Regolith Reservoir ✔️ F# ✔️ F#
Day 15: Beacon Exclusion Zone
Day 16: Proboscidea Volcanium
Day 17: Pyroclastic Flow
Day 18: Boiling Boulders
Day 19: Not Enough Minerals
Day 20: Grove Positioning System
Day 21: Monkey Math
Day 22: Monkey Map
Day 23: Unstable Diffusion
Day 24: Blizzard Basin
Day 25: Full of Hot Air ✔️ F#

Advent Of Code 2023

2023 F#/C++

https://adventofcode.com/2023

⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐ (25/25)

Day Part 1 Part 2
Day 1: Trebuchet?! ✔️ F# - C++ ✔️ F# - C++
Day 2: Cube Conundrum ✔️ F# - C++ ✔️ F# - C++
Day 3: Gear Ratios ✔️ F# - C++ ✔️ F# - C++
Day 4: Scratchcards ✔️ F# ✔️ F#
Day 5: If You Give A Seed A Fertilizer ✔️ F# ✔️ F#
Day 6: Wait For It ✔️ F# ✔️ F#
Day 7: Camel Cards ✔️ F# ✔️ F#
Day 8: Haunted Wasteland ✔️ F# ✔️ F#
Day 9: Mirage Maintenance ✔️ F# ✔️ F#
Day 10: Pipe Maze ✔️ F# ✔️ F#
Day 11: Cosmic Expansion ✔️ F# ✔️ F#
Day 12: Hot Springs ✔️ F# ✔️ F#
Day 13: Point of Incidence ✔️ F# ✔️ F#
Day 14: Parabolic Reflector Dish ✔️ F# ✔️ F#
Day 15: Lens Library ✔️ F# ✔️ F#
Day 16: The Floor Will Be Lava ✔️ F# ✔️ F#
Day 17: Clumsy Crucible ✔️ F# ✔️ F#
Day 18: Lavaduct Lagoon ✔️ F# ✔️ F#
Day 19: Aplenty ✔️ F# ✔️ F#
Day 20: Pulse Propagation ✔️ F# ✔️ F#
Day 21: Step Counter ✔️ F# ✔️ F#
Day 22: Sand Slabs ✔️ F# ✔️ F#
Day 23: A Long Walk ✔️ F# ✔️ F#
Day 24: Never Tell Me The Odds ✔️ F# ✔️ F#
Day 25: Snowverload ✔️ F# ✔️

Advent Of Code 2024

2024 F#/Go

https://adventofcode.com/2024

⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐ (25/25)

Day Part 1 Part 2
Day 1: Historian Hysteria ✔️ F# - Go ✔️ F# - Go
Day 2: Red-Nosed Reports ✔️ F# - Go ✔️ F# - Go
Day 3: Mull It Over ✔️ F# - Go ✔️ F# - Go
Day 4: Ceres Search ✔️ F# - Go ✔️ F# - Go
Day 5: Print Queue ✔️ F# - Go ✔️ F# - Go
Day 6: Guard Gallivant ✔️ F# - Go ✔️ F# - Go
Day 7: Bridge Repair ✔️ F# - Go ✔️ F# - Go
Day 8: Resonant Collinearity ✔️ F# - Go ✔️ F# - Go
Day 9: Disk Fragmenter ✔️ F# - Go ✔️ F# - Go
Day 10: Hoof It ✔️ F# - Go ✔️ F# - Go
Day 11: Plutonian Pebbles ✔️ F# - Go ✔️ F# - Go
Day 12: Garden Groups ✔️ F# - Go ✔️ F# - Go
Day 13: Claw Contraption ✔️ F# - Go ✔️ F# - Go
Day 14: Restroom Redoubt ✔️ F# - Go ✔️ F# - Go
Day 15: Warehouse Woes ✔️ F# - Go ✔️ F# - Go
Day 16: Reindeer Maze ✔️ F# - Go ✔️ F# - Go
Day 17: Chronospatial Computer ✔️ F# - Go ✔️ F# - Go
Day 18: RAM Run ✔️ F# - Go ✔️ F# - Go
Day 19: Linen Layout ✔️ F# - Go ✔️ F# - Go
Day 20: Race Condition ✔️ F# ✔️ F#
Day 21: Keypad Conundrum ✔️ F# ✔️ F#
Day 22: Monkey Market ✔️ F# ✔️ F#
Day 23: LAN Party ✔️ F# ✔️ F#
Day 24: Crossed Wires ✔️ F# ✔️ F#
Day 25: Code Chronicle ✔️ F# ✔️

Advent Of Code 2025

2025 F#

https://adventofcode.com/2025

(0/0)

Day Part 1 Part 2
Day 1:
Day 2:
Day 3:
Day 4:
Day 5:
Day 6:
Day 7:
Day 8:
Day 9:
Day 10:
Day 11:
Day 12:
Day 13:
Day 14:
Day 15:
Day 16:
Day 17:
Day 18:
Day 19:
Day 20:
Day 21:
Day 22:
Day 23:
Day 24:
Day 25:

About

Solutions in F#, Go, C++, Typescript for Advent of Code event

Resources

Stars

Watchers

Forks

Packages

No packages published