Solutions to https://adventofcode.com/2020
This year I'm optimizing for the thought-to-code compiler rather than for elegant or efficient solutions.
- 3SUM
- Hashtables
- Path finding
- Regexp / input validation
- Bit operation
- Set operations
- BFS
- Asm
- Double-ended queue
- Dynamic programming (Tribonacci sequence)
- Path finding
- Path finding + reference systems
- Chinese Reminder Theorem
- Bitmask
- Hashmap, Van Eck sequence
- Parsing (Shunting Yard)
- Parsing, recursion
- Set operations
- Double-ended queue, recursion
- Linked-list
- Hexagonal grid
- Cryptography