Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-11-17 | Scaffolded out files for each day of the advent of code | Justin Worthe | |
These don't really do anything except make it a bit easier and faster to start the day's challenge. | |||
2018-11-17 | Initial scaffolding for doing advent of code challenges | Justin Worthe | |
Mostly just having a project and a convenient way of reading in a file. | |||
2017-12-25 | Day 25: The Turing machine | Justin Worthe | |
2017-12-24 | Day 24: I will build the strongest lego-bridge in the galaxy! | Justin Worthe | |
2017-12-23 | Day 23: Rewrite this assembly as a decent program... | Justin Worthe | |
2017-12-22 | Day 22: Viruses on a plane | Justin Worthe | |
2017-12-21 | Day 21: Excessive pattern matching | Justin Worthe | |
It feels a bit manual at the moment, the way I did arrays, but it runs ridiculously fast. | |||
2017-12-21 | Template for remaining days | Justin Worthe | |
2017-12-20 | Day 20: Colliding points in 3D | Justin Worthe | |
2017-12-19 | Day 19: Follow the path | Justin Worthe | |
I had to change my input stuff for this one. I hope no longer trimming leading whitespace won't break any previous solutions. | |||
2017-12-18 | Day 18: Just implement this multicore cpu for me quickly... | Justin Worthe | |
2017-12-17 | Day 17: Circular buffer | Justin Worthe | |
2017-12-16 | Day 16: Now do it a billion times... | Justin Worthe | |
2017-12-15 | Day 15: Bitwise and, and the generators | Justin Worthe | |
2017-12-14 | Day 14: defrag | Justin Worthe | |
2017-12-13 | Day 13: Navigating the firewall | Justin Worthe | |
2017-12-12 | Day 12: Grouping processes | Justin Worthe | |
2017-12-11 | Day 11: Hex distances | Justin Worthe | |
2017-12-10 | Day 10: Bad hashing | Justin Worthe | |
2017-12-10 | Day 9: Cleaning up garbage | Justin Worthe | |
2017-12-08 | Day 8: CPU Instructions | Justin Worthe | |
2017-12-07 | Day 7: Towers on plates | Justin Worthe | |
2017-12-06 | Day 6: memory rebalancing | Justin Worthe | |
2017-12-05 | Day 5: CPU jumps | Justin Worthe | |
2017-12-04 | Day 4: passphrase anagrams | Justin Worthe | |
2017-12-03 | Day 3: Spirals... | Justin Worthe | |
2017-12-02 | Day 2 | Justin Worthe | |
2017-12-01 | Added license | Justin Worthe | |
2017-12-01 | Day 1: sum of characters | Justin Worthe | |
2017-11-30 | Set up base repo with common file reading and CLI | Justin Worthe | |
2016-12-25 | AOC25 | Justin Worthe | |
2016-12-24 | AOC24 | Justin Worthe | |
2016-12-23 | AOC23 | Justin Worthe | |
2016-12-22 | AOC part 2 | Justin Worthe | |
The trick is to round to the nearest 100, so states can be considered 'equivalent' through multiple paths. | |||
2016-12-22 | AOC22 work in progress | Justin Worthe | |
Has crazy hack optimization to work for the data set, assuming all data is about moving the 'gap' around. It hasn't run to completion yet. | |||
2016-12-22 | AOC21 | Justin Worthe | |
2016-12-20 | AOC 20 | Justin Worthe | |
2016-12-19 | AOC19 part 2 | Justin Worthe | |
Works, but the performance is awful. There must be a better way. | |||
2016-12-19 | AOC19 part 1 | Justin Worthe | |
runs fairly fast, but does not translate easily to part 2 | |||
2016-12-18 | AOC18 | Justin Worthe | |
2016-12-17 | AOC17 | Justin Worthe | |
2016-12-16 | AOC16 | Justin Worthe | |
2016-12-15 | Changed input parsing to decrease number of unwraps | Justin Worthe | |
2016-12-15 | AOC15 | Justin Worthe | |
2016-12-14 | AOC14 added memoization of hashing to run in reasonable time | Justin Worthe | |
2016-12-14 | AOC14 | Justin Worthe | |
Should work for part 2, but the performance isn't there yet | |||
2016-12-13 | Cleaned up files that should have been in .gitignore | Justin Worthe | |
2016-12-13 | AOC13 | Justin Worthe | |
2016-12-12 | Better regexes | Justin Worthe | |
2016-12-12 | Perf AOC12 | Justin Worthe | |