Skip to content

Latest commit

 

History

History
483 lines (471 loc) · 16.7 KB

results.md

File metadata and controls

483 lines (471 loc) · 16.7 KB

Timings for puzzle solutions below.

Tests performed on a 2023 MacBook Pro.

  • Apple M3 Max SoC
    • 16 Core CPU
    • 40 Core GPU
    • 16 Core Neural Engine
  • 64GB Unified Memory
  • 2TB SSD
 2015  1.1: 100μs         Not quite lisp
 2015  1.2: 11μs          
 2015  2.1: 409μs         Wrapping paper
 2015  2.2: 439μs         
 2015  3.1: 1,256μs       Perfectly spherical houses in a vacuum
 2015  3.2: 1,137μs       
 2015  4.1: 138,785μs     Crypto stocking stuffer
 2015  4.2: 3,307,687μs   
 2015  5.1: 180μs         Naughty or nice
 2015  5.2: 858μs         
 2015  6.1: 23,877μs      Bournville estate lights
 2015  6.2: 26,663μs      
 2015  7.1: 95μs          Logic gates
 2015  7.2: 93μs          
 2015  8.1: 28μs          Matchsticks
 2015  8.2: 35μs          
 2015  9.1: 13,039μs      All in a single night
 2015  9.2: 12,825μs      
 2015 10.1: 3,861μs       Elves look, elves say
 2015 10.2: 52,000μs      
 2015 11.1: 1,984μs       Password policy
 2015 11.2: 7,106μs       
 2015 12.1: 100μs         Json abacus
 2015 12.2: 2,737μs       
 2015 13.1: 19,480μs      Knights of the dinner table
 2015 13.2: 135,006μs     
 2015 14.1: 1,344μs       Reindeer olympics
 2015 14.2: 1,397μs       
 2015 15.1: 727μs         Science for hungry people
 2015 15.2: 724μs         
 2015 16.1: 30μs          Aunt Sue
 2015 16.2: 109μs         
 2015 17.1: 126,203μs     Too much eggnog
 2015 17.2: 497,501μs     
 2015 18.1: 182,305μs     Bournville GIF
 2015 18.2: 182,419μs     
 2015 19.1: 175μs         Medicine for Rudolph
 2015 19.2: 221μs         
 2015 20.1: 288,974μs     Infinite elves, infinite houses
 2015 20.2: 2,437μs       
 2015 21.1: 554μs         RPG simulator 2015
 2015 21.2: 541μs         
 2015 22.1: 1,400,318μs   Wizard simulator 2015
 2015 22.2: 58,336μs      
 2015 23.1: 76μs          Opening the Turing lock
 2015 23.2: 92μs          
 2015 24.1: 96,233μs      It hangs in the balance
 2015 24.2: 145μs         
 2015 25.1: 57,359μs      Let it snow
            -------------
            6.648s       

 2016  1.1: 10μs          Manhattan distance
 2016  1.2: 16μs          
 2016  2.1: 16μs          Bathroom security
 2016  2.2: 17μs          
 2016  3.1: 530μs         Triangle validation
 2016  3.2: 615μs         
 2016  4.1: 4,509μs       Security through obscurity
 2016  4.2: 4,409μs       
 2016  5.1: 2,440,630μs   Password hash
 2016  5.2: 7,029,506μs   
 2016  6.1: 1,015μs       Signals and noise
 2016  6.2: 280μs         
 2016  7.1: 755μs         ABBA internet protocol
 2016  7.2: 1,113μs       
 2016  8.1: 150μs         MFA
 2016  8.2: 136μs         
 2016  9.1: 49μs          Cyberspace explosives
 2016  9.2: 130μs         
 2016 10.1: 940μs         Balance bots
 2016 10.2: 1,859μs       
 2016 11.1: 61μs          Radioisotope thermoelectric elevators
 2016 11.2: 108μs         
 2016 12.1: 49,910μs      Monorail
 2016 12.2: 1,057,907μs   
 2016 13.1: 97μs          Cubicle maze
 2016 13.2: 86μs          
 2016 14.1: 11,488μs      One time pad
 2016 14.2: 10,937,230μs  
 2016 15.1: 715μs         Disc timing
 2016 15.2: 5,324μs       
 2016 16.1: 6μs           Dragon checksum
 2016 16.2: 239,856μs     
 2016 17.1: 24μs          Two steps forward
 2016 17.2: 28,878μs      
 2016 18.1: 76μs          Like a rogue
 2016 18.2: 463,680μs     
 2016 19.1: 5μs           The Josephus problem
 2016 19.2: 0μs           
 2016 20.1: 265μs         Firewall rules
 2016 20.2: 9,506μs       
 2016 21.1: 21μs          Scrambled letters and hash
 2016 21.2: 25μs          
 2016 22.1: 302,054μs     Grid computing
 2016 22.2: 304,690μs     
 2016 23.1: 2,168μs       Safe cracking
 2016 23.2: 688μs         
 2016 24.1: 20,385μs      Air duct spelunking
 2016 24.2: 19,739μs      
 2016 25.1: 190,041μs     Clock signal
            -------------
            23.132s      

 2017  1.1: 9μs           Captcha
 2017  1.2: 10μs          
 2017  2.1: 12μs          Spreadsheet checksum
 2017  2.2: 24μs          
 2017  3.1: 0μs           Spiral memory
 2017  3.2: 20μs          
 2017  4.1: 137μs         Passphrase validation
 2017  4.2: 407,059μs     
 2017  5.1: 570μs         Memory trampoline
 2017  5.2: 53,068μs      
 2017  6.1: 6,525μs       Garbage collection
 2017  6.2: 8,729μs       
 2017  7.1: 244μs         Balancing act
 2017  7.2: 259μs         
 2017  8.1: 187μs         I heard you like registers
 2017  8.2: 874μs         
 2017  9.1: 74μs          Stream garbage collection
 2017  9.2: 50μs          
 2017 10.1: 6μs           Knot hash
 2017 10.2: 425μs         
 2017 11.1: 540μs         Hex ed
 2017 11.2: 248μs         
 2017 12.1: 560μs         Path through the pipes
 2017 12.2: 8,551μs       
 2017 13.1: 48μs          Firewall run
 2017 13.2: 15,550μs      
 2017 14.1: 22,730μs      Defragger
 2017 14.2: 23,077μs      
 2017 15.1: 129,663μs     Dueling generators
 2017 15.2: 271,545μs     
 2017 16.1: 698μs         Permutation promenade
 2017 16.2: 74,077μs      
 2017 17.1: 770μs         Spinlock
 2017 17.2: 151,559μs     
 2017 18.1: 181μs         Soundcard shenanigans
 2017 18.2: 17,802μs      
 2017 19.1: 95μs          Packet map
 2017 19.2: 86μs          
 2017 20.1: 372μs         Particle swarm
 2017 20.2: 90,921μs      
 2017 21.1: 541μs         Fractal art
 2017 21.2: 57,013μs      
 2017 22.1: 498μs         Sporifica virus
 2017 22.2: 721,356μs     
 2017 23.1: 5,156μs       Coprocessor conflagration
 2017 23.2: 2,663μs       
 2017 24.1: 142,551μs     Electromagnetic moat
 2017 24.2: 142,688μs     
 2017 25.1: 142,159μs     Turing tape
            -------------
            2.502s       

 2018  1.1: 19μs          Tardis calibration
 2018  1.2: 3,880μs       
 2018  2.1: 352μs         Warehouse checksum
 2018  2.2: 187μs         
 2018  3.1: 5,742μs       Fabric overlap
 2018  3.2: 5,155μs       
 2018  4.1: 898μs         Sleepy guards
 2018  4.2: 1,381μs       
 2018  5.1: 950μs         Polymer reactions
 2018  5.2: 37,385μs      
 2018  6.1: 9,471μs       Safe coordinates
 2018  6.2: 6,345μs       
 2018  7.1: 53μs          Ikea sleigh
 2018  7.2: 257μs         
 2018  8.1: 46,974μs      Navigation licensing
 2018  8.2: 22,592μs      
 2018  9.1: 939μs         Marble madness
 2018  9.2: 516,470μs     
 2018 10.1: 19,819μs      Writing in the stars
 2018 10.2: 14,278μs      
 2018 11.1: 350μs         Max power... cell
 2018 11.2: 151,320μs     
 2018 12.1: 2,116μs       Plant potty
 2018 12.2: 9,646μs       
 2018 13.1: 17,664μs      Crashing carts
 2018 13.2: 31,589μs      
 2018 14.1: 21,207μs      Elf recipes
 2018 14.2: 1,156,404μs   
 2018 15.1: 96,698μs      Elves vs Goblins
 2018 15.2: 463,360μs     
 2018 16.1: 943μs         Opcode reverse-engineering
 2018 16.2: 1,106μs       
 2018 17.1: 20,437μs      Don't go chasing waterfalls
 2018 17.2: 20,199μs      
 2018 18.1: 405μs         I'm a lumberjack...
 2018 18.2: 18,093μs      
 2018 19.1: 63,539μs      Tardis halting problem
 2018 19.2: 34,365μs      
 2018 20.1: 3,075μs       Regex maze
 2018 20.2: 3,791μs       
 2018 21.1: 46μs          Time machine halting problem
 2018 21.2: 15,097,788μs  
 2018 22.1: 211μs         Caving capers
 2018 22.2: 69,320μs      
 2018 23.1: 176μs         Nanobot teleportation
 2018 23.2: 14,654μs      
 2018 24.1: 7,828μs       Immune system battle
 2018 24.2: 331,654μs     
 2018 25.1: 35,723μs      4D chocolate teleportation
            -------------
            18.367s      

 2019  1.1: 2μs           Calculate launch fuel
 2019  1.2: 5μs           
 2019  2.1: 31μs          Gravity assist (CPU start)
 2019  2.2: 55,078μs      
 2019  3.1: 2,094μs       Path intersections
 2019  3.2: 2,172μs       
 2019  4.1: 53,883μs      Forgotten password
 2019  4.2: 53,624μs      
 2019  5.1: 31μs          Air conditioning (CPU extension 1)
 2019  5.2: 25μs          
 2019  6.1: 241μs         Orbital transfers
 2019  6.2: 47μs          
 2019  7.1: 5,274μs       Amplifiers (CPU used unmodified)
 2019  7.2: 6,832μs       
 2019  8.1: 1,698μs       Space GIF
 2019  8.2: 1,511μs       
 2019  9.1: 45μs          Sensor booster (CPU extension 2)
 2019  9.2: 31,573μs      
 2019 10.1: 18,082μs      Asteroids
 2019 10.2: 1,720μs       
 2019 11.1: 149,320μs     Personal plate (CPU used unmodified)
 2019 11.2: 1,116μs       
 2019 12.1: 503μs         Orbital simulation
 2019 12.2: 66,543μs      
 2019 13.1: 1,508μs       Arkanoid (CPU used unmodified)
 2019 13.2: 66,493μs      
 2019 14.1: 105μs         Replicator
 2019 14.2: 4,358μs       
 2019 15.1: 17,751μs      Oxygen repair droid (CPU used unmodified)
 2019 15.2: 156μs         
 2019 16.1: 13,422μs      FFT
 2019 16.2: 104,080μs     
 2019 17.1: 5,048μs       Scaffolding vacuum robot (CPU used unmodified)
 2019 17.2: 16,211μs      
 2019 18.1: 134,331μs     Maze and keys
 2019 18.2: 67,018μs      
 2019 19.1: 112,897μs     Tractorrr (CPU used unmodified)
 2019 19.2: 121,421μs     
 2019 20.1: 283μs         Doughnut maze
 2019 20.2: 7,064μs       
 2019 21.1: 2,370μs       Jumping droids (CPU used unmodified)
 2019 21.2: 43,135μs      
 2019 22.1: 819μs         Space shuffle
 2019 22.2: 26μs          
 2019 23.1: 2,715μs       IntCode network (CPU used unmodified)
 2019 23.2: 16,700μs      
 2019 24.1: 8μs           Wastl's game of life
 2019 24.2: 7,433μs       
 2019 25.1: 292,588μs     Airlock password (CPU used unmodified)
            -------------
            1.489s       

 2020  1.1: 25μs          Expenses
 2020  1.2: 106μs         
 2020  2.1: 178μs         Password policy
 2020  2.2: 114μs         
 2020  3.1: 141μs         Tobogganing through the trees
 2020  3.2: 26μs          
 2020  4.1: 276μs         Passport validation
 2020  4.2: 640μs         
 2020  5.1: 121μs         Boarding parse
 2020  5.2: 280μs         
 2020  6.1: 207μs         Customs questions
 2020  6.2: 1,706μs       
 2020  7.1: 11,915μs      Recursive bag packing
 2020  7.2: 1,029μs       
 2020  8.1: 9μs           Console assembly debugging
 2020  8.2: 2,601μs       
 2020  9.1: 517μs         Cypher cracking
 2020  9.2: 30μs          
 2020 10.1: 24μs          Joltage meter
 2020 10.2: 31μs          
 2020 11.1: 3,244μs       Conway's game of seating
 2020 11.2: 42,532μs      
 2020 12.1: 22μs          Evergreen ship sailing
 2020 12.2: 27μs          
 2020 13.1: 9μs           Bus timetables
 2020 13.2: 14μs          
 2020 14.1: 92μs          Memory bit twiddling
 2020 14.2: 3,890μs       
 2020 15.1: 18μs          Number memory game
 2020 15.2: 233,170μs     
 2020 16.1: 612μs         Ticket deciphering
 2020 16.2: 1,041μs       
 2020 17.1: 31,180μs      Conway cubes
 2020 17.2: 404,419μs     
 2020 18.1: 416μs         Operator precedence
 2020 18.2: 454μs         
 2020 19.1: 1,667μs       Message pattern matching
 2020 19.2: 6,655μs       
 2020 20.1: 9,669μs       Satellite jigsaw
 2020 20.2: 1,150μs       
 2020 21.1: 214μs         Allergen detective
 2020 21.2: 193μs         
 2020 22.1: 21μs          Crab cards
 2020 22.2: 104,740μs     
 2020 23.1: 3μs           Crab cups
 2020 23.2: 140,627μs     
 2020 24.1: 710μs         Tile flipping
 2020 24.2: 194,557μs     
 2020 25.1: 45,815μs      Door cryptography
            -------------
            1.247s       

 2021  1.1: 52μs          Depth scan
 2021  1.2: 159μs         
 2021  2.1: 45μs          Navigate forward
 2021  2.2: 45μs          
 2021  3.1: 52μs          Power consumption
 2021  3.2: 131μs         
 2021  4.1: 930μs         Squid bingo
 2021  4.2: 2,434μs       
 2021  5.1: 4,843μs       Hydrothermal vents
 2021  5.2: 7,511μs       
 2021  6.1: 7μs           Lanternfish parthenogenesis
 2021  6.2: 10μs          
 2021  7.1: 90μs          Crab submarines
 2021  7.2: 75μs          
 2021  7.X: 40μs          Easter egg (2019 CPU used)
 2021  8.1: 127μs         Old school displays
 2021  8.2: 897μs         
 2021  9.1: 86μs          Lava level
 2021  9.2: 2,082μs       
 2021 10.1: 379μs         Esoteric language parser
 2021 10.2: 556μs         
 2021 11.1: 2,254μs       Flashers
 2021 11.2: 5,066μs       
 2021 12.1: 5,007μs       Caving
 2021 12.2: 57,133μs      
 2021 13.1: 2,439μs       ZX Spectrum copy protection
 2021 13.2: 7,952μs       
 2021 14.1: 190μs         Ablative armour
 2021 14.2: 1,021μs       
 2021 15.1: 1,330μs       Risky business
 2021 15.2: 69,117μs      
 2021 16.1: 132μs         Packet processing
 2021 16.2: 126μs         
 2021 17.1: 12,482μs      Probe launch trick shot
 2021 17.2: 12,318μs      
 2021 18.1: 3,780μs       Snailfish homework
 2021 18.2: 52,017μs      
 2021 19.1: 117,145μs     3D scanners and beacons
 2021 19.2: 212,184μs     
 2021 20.1: 1,143μs       NCIS image enhancement
 2021 20.2: 78,729μs      
 2021 21.1: 14μs          Quantum dice
 2021 21.2: 640,753μs     
 2021 22.1: 1,908μs       Reactor reboot
 2021 22.2: 23,586μs      
 2021 23.1: 485,368μs     Hotel amphipod
 2021 23.2: 2,158,427μs   
 2021 24.1: 3μs           Model number
 2021 24.2: 3μs           
 2021 25.1: 103,551μs     Landing among the cucumbers
            -------------
            4.076s       

 2022  1.1: 24μs          Calorie counting
 2022  1.2: 41μs          
 2022  2.1: 37μs          Rock paper scissors
 2022  2.2: 32μs          
 2022  3.1: 73μs          Rucksack reorganization
 2022  3.2: 114μs         
 2022  4.1: 117μs         Camp cleanup
 2022  4.2: 116μs         
 2022  5.1: 97μs          Supply stacks
 2022  5.2: 182μs         
 2022  6.1: 133μs         Tuning trouble
 2022  6.2: 218μs         
 2022  7.1: 267μs         No space left on device
 2022  7.2: 263μs         
 2022  8.1: 809μs         Treetop tree house
 2022  8.2: 804μs         
 2022  9.1: 505μs         Rope bridge
 2022  9.2: 1,191μs       
 2022 10.1: 4μs           Cathode-Ray tube
 2022 10.2: 5μs           
 2022 11.1: 9μs           Monkey in the middle
 2022 11.2: 2,786μs       
 2022 12.1: 1,748μs       Hill climbing algorithm
 2022 12.2: 1,662μs       
 2022 13.1: 50μs          Distress signal
 2022 13.2: 512μs         
 2022 14.1: 462μs         Regolith reservoir
 2022 14.2: 5,031μs       
 2022 15.1: 9μs           Beacon exclusion zone
 2022 15.2: 11,044μs      
 2022 16.1: 29,037μs      Proboscidea volcanium
 2022 16.2: 15,849μs      
 2022 17.1: 149μs         Pyroclastic flow
 2022 17.2: 1,400μs       
 2022 18.1: 342μs         Boiling boulders
 2022 18.2: 1,457μs       
 2022 19.1: 22,050μs      Not enough minerals
 2022 19.2: 4,284μs       
 2022 20.1: 12,745μs      Grove positioning system
 2022 20.2: 51,054μs      
 2022 21.1: 290μs         Monkey math
 2022 21.2: 292μs         
 2022 22.1: 1,454μs       Monkey map
 2022 22.2: 547μs         
 2022 23.1: 8,070μs       Unstable diffusion
 2022 23.2: 44,961μs      
 2022 24.1: 25,283μs      Blizzard basin
 2022 24.2: 60,123μs      
 2022 25.1: 10μs          Full of hot air
            -------------
            307.742ms    

 2023  1.1: 120μs         Trebuchet
 2023  1.2: 338μs         
 2023  2.1: 68μs          Cube conundrum
 2023  2.2: 92μs          
 2023  3.1: 53μs          Gear ratios
 2023  3.2: 186μs         
 2023  4.1: 160μs         Scratchcards
 2023  4.2: 161μs         
 2023  5.1: 36μs          If you give a seed a fertilizer
 2023  5.2: 132μs         
 2023  6.1: 2μs           Wait for it
 2023  6.2: 51μs          
 2023  7.1: 596μs         Camel cards
 2023  7.2: 644μs         
 2023  8.1: 424μs         Haunted wasteland
 2023  8.2: 747μs         
 2023  9.1: 355μs         Mirage maintenance
 2023  9.2: 316μs         
 2023 10.1: 96μs          Pipe maze
 2023 10.2: 917μs         
 2023 11.1: 332μs         Cosmic expansion
 2023 11.2: 331μs         
 2023 12.1: 3,189μs       Hot springs
 2023 12.2: 19,234μs      
 2023 13.1: 108μs         Point of incidence
 2023 13.2: 556μs         
 2023 14.1: 99μs          Parabolic reflector dish
 2023 14.2: 14,020μs      
 2023 15.1: 181μs         Lens library
 2023 15.2: 493μs         
 2023 16.1: 138μs         The floor will be lava
 2023 16.2: 5,963μs       
 2023 17.1: 45,127μs      Clumsy crucible
 2023 17.2: 48,211μs      
 2023 18.1: 87μs          Lavaduct lagoon
 2023 18.2: 98μs          
 2023 19.1: 224μs         Aplenty
 2023 19.2: 444μs         
 2023 20.1: 8,050μs       Pulse propagation
 2023 20.2: 37,608μs      
 2023 21.1: 57μs          Step counter
 2023 21.2: 439μs         
 2023 22.1: 38,164μs      Sand slabs
 2023 22.2: 76,927μs      
 2023 23.1: 22,267μs      A long walk
 2023 23.2: 71,409μs      
 2023 24.1: 1,601μs       Never tell me the odds
 2023 24.2: 5,631μs       
 2023 25.1: 13,675μs      Snowverload
            -------------
            420.157ms    

 442 puzzles solved in 58.189ms.