Commit Graph

28 Commits

Author SHA1 Message Date
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
Sijmen 7f72298c99
Make day 1 work 2020-12-09 03:17:56 +01:00
Sijmen b613ab8965
Implement 32bit divmod based on Bisqwit's algorithm, implement 16 and 32-bit decimal print 2020-12-09 03:17:56 +01:00
Sijmen c7af8e833b
Day 8 rust 2020-12-09 03:17:55 +01:00
Sijmen 4793f79e79
Fix a few dumbs in udivmod32 2020-12-09 03:17:55 +01:00
Sijmen 83b7698180
Add more math routines 2020-12-09 03:17:55 +01:00
Sijmen b826af0205
Move day01 to separate file and create move_16_imm macro 2020-12-09 03:17:54 +01:00
Sijmen 1e67af572d
Remove c64 prg 2020-12-09 03:17:54 +01:00
Sijmen ae461a8709
C64 2020-12-09 03:17:54 +01:00
Sijmen 59264dfa91
Rust solutions 2020-12-09 03:17:42 +01:00