The arcade
65 short challenges across 7 categories.
- โ Rock Paper Scissors referee
- ๐ชข Hangman display
- โ Tic-tac-toe winner
- ๐ฒ Yahtzee scorer
- ๐ Blackjack hand value
- ๐ฉ Wordle feedback
- ๐ฆ Conway's Game of Life step
- ๐ Maze solver (BFS)
- ๐ VIN decoder
- ๐ณ Card number checker (Luhn)
- ๐ก Morse code decoder
- ๐ UK number plate age
- ๐ท๏ธ Barcode check digit (EAN-13)
- ๐ ISBN-10 validator
- ๐๏ธ Crack the Caesar cipher
- ๐ข Binary and hex decoder
- ๐๏ธ Roman numerals to numbers
- ๐ฎ UK postcode parser
- ๐๏ธ NATO phonetic spelling
- ๐ฅค Vending machine
- ๐ Supermarket checkout
- ๐ง ATM note dispenser
- ๐ช Till change maker
- ๐ ฟ๏ธ Car park charge
- ๐ Lift controller
- ๐ฆ Traffic light state machine
- โ Coffee machine resources
- ๐งฉ Unscramble: FizzBuzz
- ๐งฉ Unscramble: binary search
- ๐งฉ Unscramble: bubble sort
- ๐งฉ Unscramble: write then read a file
- ๐งฉ Unscramble: a class with a method
- ๐งฉ Unscramble: Fibonacci generator
- ๐ Bug: the missing last number
- ๐ Bug: assignment vs comparison
- ๐ Bug: text plus number
- ๐ Bug: the sticky default list
- ๐ Bug: the list that changed itself
- ๐ Bug: the counter that never counts
- ๐ Bug: 0.1 + 0.2
- ๐ Bug: off the end
- ๐ด Connect Four judge
- ๐ฃ Minesweeper numbers
- ๐ Poker hand ranker
- ๐ฏ Darts two-dart checkout
- ๐ Snake engine
- ๐ค Scrabble scorer
- ๐ข 2048 row merge
- โ Knight shortest path
- ๐ฆ IBAN validator
- ๐ฅ NHS number checksum
- โฑ๏ธ Unix timestamp decoder
- ๐ Subnet calculator
- ๐งฌ Base64 by hand
- ๐งบ Washing machine cycle
- โฝ Petrol pump
- ๐ก๏ธ Smart thermostat
- ๐ Ticket barrier
- ๐งฝ Deduplicate a contact list
- ๐ Pivot a sales table
- ๐ Join two tables
- ๐ณ๏ธ Fill the gaps
- ๐ฆ Run-length codec
- โ๏ธ Bracket balancer
- ๐ Merge overlapping bookings