Skip to content

Latest commit

 

History

History

aoc-2020-gleam

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

Advent of Code 2020 in Gleam

Gleam Stars

Day Problem Name Part 1 Part 2 Practiced Concepts
01 Report Repair stdlib, file reading, |>, gleam/io
02 Password Philosophy parsing, higher-order functions, structures
03 Toboggan Trajectory 2D vectors, uniform motion, grids
04 Passport Processing parsing
05 Binary Boarding binary numbers, gleam/iterator, gleam/set
06 Custom Customs type aliases, parsing, gleam/list, gleam/set
07 Handy Haversacks parsing, graphs, recursion, gleam/dict, gleam/iterator
08 Handheld Halting ADTs, parsing, pattern matching, interpreters, gleam/option
09 Encoding Error gleam/list, gleam/pair, two-sum
10 Adapter Array dynamic programming, memoization, OTP, actors, use <-
11 Seating System grids, gleam/iterator, pattern matching, 2D vectors, ADTs
12 Rain Risk ADTs, state machines, pattern matching, interpreters
13 Shuttle Search scheduling, LCD, GCD, gleam/iterator
14 Docking Data ADTs, state machines, parsing, pattern matching, interpreters, graphs, DFS
15 Rambunctious Recitation gleam/dict, gleam/iterator, simulation
16 Ticket Translation parsing, ranges, ADTs, recursion
17 Conway Cubes gleam/set, 3D vectors, 4D vectors, grids, recursion
18 Operation Order ADTs, ASTs, recursive-descent parsers
19 Monster Messages parsing, ADTs, CSP, references
20 Jurassic Jigsaw grids, 2D vectors, transforms, CSP, gleam/dict
21 Allergen Assessment parsing, CSP, recursion
22 Crab Combat simulation, recursion, gleam/option, gleam/order, use <-
23 Crab Cups cyclic buffers, recursion, gleam/dict, gleam/iterator
24 Lobby Layout parsing, hexagonal coordinates, simulation, game of life
25 Combo Breaker modular arithmetic, key exchange