Commit Graph

59 Commits

Author SHA1 Message Date
Sijmen d52e0b8811
readme: it* 2020-12-26 00:35:14 +01:00
Sijmen e1e8f2d076
readme: Update completion 2020-12-26 00:34:43 +01:00
Sijmen ee741775fe
rust: Improve benchmarks and optimize day 6 a little 2020-12-26 00:33:18 +01:00
Sijmen a4dda171b5
rust(day06): yee 2020-12-26 00:19:22 +01:00
Sijmen a44bc3ea57
Updat benchmarks 2020-12-25 21:34:16 +01:00
Sijmen 07def8f859
rust: Make benchmarker generate readme markdown 2020-12-25 21:30:27 +01:00
Sijmen b8fd7080b6
rust(day15): Optimize day 15 to ~450 ms 2020-12-25 21:12:18 +01:00
Sijmen fc9cfec98d
rust(day25): woo day 25 2020-12-25 21:11:48 +01:00
Sijmen 5fdba801f7
Add super cool README 2020-12-25 02:48:57 +01:00
Sijmen cd901b2fc5
rust(day23): Rust too 2020-12-25 02:15:25 +01:00
Sijmen 050cd4e1be
python(day24): Day24 hype, all caught up 2020-12-25 02:14:18 +01:00
Sijmen bf8d126ee9
python(day23): Day 23 2020-12-25 00:23:24 +01:00
Sijmen 6ff43c5335
python(day20): Optimize and tidy up 2020-12-24 17:48:55 +01:00
Sijmen c1c649ed05
python(day22): Do day 22 2020-12-24 16:16:11 +01:00
Sijmen 81caf181b2
python(day20): Do day 20 2020-12-24 16:16:02 +01:00
Sijmen cc5bbc7260
python(day21): Day 21 woo 2020-12-24 02:27:59 +01:00
Sijmen fe44ae5068
rust(day17): Add to main.rs 2020-12-23 15:54:45 +01:00
Sijmen 02037cae7a
rust: Fix input paths for days 1 through 8 2020-12-23 15:54:24 +01:00
Sijmen 90e0a3060e
rust(day17): Optimize to run in 34 ms 2020-12-23 15:53:44 +01:00
Sijmen 7b6e8f05e0
rust(day17): Part 1 2020-12-23 02:38:29 +01:00
Sijmen c53633b1c1
c64: Add .d64 to gitignore 2020-12-22 16:42:53 +01:00
Sijmen 35d4242541
python(day18): update 2020-12-22 16:15:18 +01:00
Sijmen 46dff81bad
rust: Move modules to their own files 2020-12-22 15:40:04 +01:00
Sijmen d6888248c3
rust(day19): smol improvement 2020-12-22 14:29:04 +01:00
Sijmen 788651476c
rust(day19): Part 2 2020-12-20 00:29:01 +01:00
Sijmen a9cee17a28
rust(day19): Part 1 2020-12-19 16:04:37 +01:00
Sijmen 834c86e09a
rust: Optimisations 2020-12-19 16:04:05 +01:00
Sijmen 8efa00bd48
c64(day02): Implement 2020-12-18 20:04:14 +01:00
Sijmen 5bacc864b4
python(day18): aaaaaaaaaaaAAAAAAAAAAAAAAAAAAAaaaaaaaaAAAAAAAAAAaaaaaAAAAaaaaaAAAAAAAAAAa 2020-12-18 07:13:07 +01:00
Sijmen df67c9069c
c64(day09): Actually add day 9 2020-12-17 05:53:46 +01:00
Sijmen 01ab067797
c64: Day 9, some small cleanups 2020-12-17 05:36:57 +01:00
Sijmen a7902f66e3
rust(day16): Cleanup and replace BTreeMap with Vec 2020-12-16 13:56:13 +01:00
Sijmen 1271eb0e98
rust(day16): Implement day 16 2020-12-16 13:40:21 +01:00
Sijmen 87fdcce197
python: Submit Python solutions 2020-12-16 03:22:21 +01:00
Sijmen 9e01e0dd90
c64(menu): Update ASCII for day 15 2020-12-16 01:51:31 +01:00
Sijmen ff1d3a67e5
rust(day09): Optimize further 2020-12-16 01:50:40 +01:00
Sijmen a84c3e49f5
Rust: small optimization for day9 part1 2020-12-15 22:41:56 +01:00
Sijmen e13d0225bc
Rust: do a day 9 2020-12-15 22:28:25 +01:00
Sijmen e03fc564c1
Rust: day 15 first working 2020-12-15 18:08:40 +01:00
Sijmen 1aaba8eba8
Add missing waves to calendar 2020-12-15 04:11:37 +01:00
Sijmen e5e3a10fb5
Add day 5 and fancy menu 2020-12-15 03:26:53 +01:00
Sijmen 6ba6c568df
Replace .fills with consts wherever possible
Reduces filesize from 8kB to 5kB
2020-12-09 17:51:37 +01:00
Sijmen 4959a34dcb
Add c64 day 1 part 2 2020-12-09 16:17:02 +01:00
Sijmen 4d3b79b474
Update gitignore 2020-12-09 13:36:28 +01:00
Sijmen 8467b7c9a0
Implement binary search tree and base day1a on it 2020-12-09 13:27:21 +01:00
Sijmen 438b622c58
Make 32-64 bit multiplication routine based on the 16-32 bit one 2020-12-09 13:26:53 +01:00
Sijmen e001280dc2
Shuffle memory locations around a bit 2020-12-09 09:01:07 +01:00
Sijmen 5c6cefa355
Add credit for mul routines 2020-12-09 03:39:44 +01:00
Sijmen c2b7852374
c64: Small refactor 2020-12-09 03:17:56 +01:00
Sijmen dc0afd27d2
Remove all inputs (Eric prefers us not to share them) 2020-12-09 03:17:56 +01:00