jwoLondon / adventOfCode

Solutions to the 'Advent of Code' (http://adventofcode.com) programming challenges in Elm

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

id
litvis

@import "./css/aoc.less"

Advent of Code

Literate Elm Solutions

Solutions to the Advent of Code programming challenges using literate Elm and Observable. Elm solutions are created in the litvis environment and although viewable as normal markdown, to compute the answers and format output, they are best viewed in VSCode/Atom with litvis installed.

Day 2022 2021 2020 2019 2018 2017 2016 2015
1 Calorie Counting Sonar Sweep Report Repair The Tyranny of the Rocket Equation Chronal Calibration Inverse Captcha No Time for a Taxicab Not Quite Lisp
2 Rock, Paper, Scissors Dive! Password Philosophy 1202 Program Alarm Inventory Management System Corruption Checksum Bathroom Security I Was Told There Would Be No Math
3 Rucksack Reorganization Binary Diagnostic Toboggan Trajectory Crossed Wires No Matter How You Slice It Spiral Memory Squares With Three Sides Perfectly Spherical Houses in a Vacuum
4 Camp Cleanup Giant Squid Passport Processing Secure Container Repose Record High-Entropy Passphrases Security Through Obscurity The Ideal Stocking Stuffer
5 Supply Stacks (Observable) Hydrothermal Venture Binary Boarding Sunny with a Chance of Asteroids Alchemical Reduction A Maze of Twisty Trampolines, All Alike How About a Nice Game of Chess? Doesn't He Have Intern-Elves For This?
6 Tuning Trouble Lanternfish Custom Customs Universal Orbit Map Chronal Coordinates Memory Reallocation Signals and Noise Probably a Fire Hazard
7 No Space Left On Device (Observable) The Treachery of Whales Handy Haversacks Amplification Circuit The Sum of Its Parts Recursive Circus Internet Protocol Version 7 Some Assembly Required
8 Treetop Tree House (Observable) Seven Segment Search Handheld Halting Space Image Format Memory Maneuver I Heard You Like Registers Two-Factor Authentication Matchsticks
9 Rope Bridge (Observable) Smoke Basin Encoding Error Sensor Boost Marble Mania Stream Processing Explosives in Cyberspace All in a Single Night
10 Cathode-Ray Tube (Observable) Syntax Scoring Adapter Array Monitoring Station The Stars Align Knot Hash Balance Bots Elves Look, Elves Say
11 Monkey in the Middle (Observable) Dumbo Octopus Seating System Space Police Chronal Charge Hex Ed x Corporate Policy
12 Hill Climbing Algorithm (Observable) Passage Pathing (Observable) Rain Risk The N-Body Problem Subterranean Sustainability x x JSAbacusFramework.io
13 Distress Signal (Observable) Transparent Origami (Observable) Shuttle Search Care Package Mine Cart Madness x x Knights of the Dinner Table
14 Regolith Reservoir (Observable) Extended Polymerization (Observable) Docking Data Space Stoichiometry Chocolate Charts Disk Defragmentation x Reindeer Olympics
15 x Chiton (Observable) Rambunctious Recitation Oxygen System Beverage Bandits x x Science for Hungry People
16 x Packet Decoder (Observable) Ticket Translation Flawed Frequency Transmission Chronal Classification Permutation Promenade x Aunt Sue
17 x Trick Shot (Observable) Conway Cubes Set and Forget Reservoir Research x x No Such Thing as Too Much
18 x Snailfish (Observable) Operation Order Many-Worlds Interpretation Settlers of The North Pole x x Like a GIF For Your Yard
19 x x x Tractor Beam Go With The Flow x x Medicine for Rudolph
20 x Trench Map (Observable) Jurassic Jigsaw Donut Maze A Regular Map x x Infinite Elves and Infinite Houses
21 x Dirac Dice (Observable) Allergen Assessment Springdroid Adventure Chronal Conversion x x RPG Simulator 20XX
22 x Reactor Reboot (Observable) Crab Combat Slam Shuffle Mode Maze x x x
23 x x Crab Cups Category Six Experimental Emergency Teleportation x x Opening the Turing Lock
24 x x Lobby Layout Planet of Discord Immune System Simulator 20XX x x x
25 x Sea Cucumber (Observable) Combo Breaker Cryostasis Four-Dimensional Adventure x x x

Completion Times

Puzzle difficulty as measured by time taken by the 100th person on the global leader board to complete each puzzle.

Frequency distributions of times for the first 1000 stars of each colour. Times, on the horizontal axis, are in seconds on a log scale. As a guide, 256s = ~4min; 2048s = ~30mins; 32768s = ~9hrs and the right hand side is ~4 days.

Completion times for 1000 stars

About

Solutions to the 'Advent of Code' (http://adventofcode.com) programming challenges in Elm

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:Elm 98.7%Language:Less 1.3%