summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAge
* Day 20 pt1Gustav Sörnäs2019-12-20
|
* Trying new things (not working)Gustav Sörnäs2019-12-20
|
* Enable instruction cacheGustav Sörnäs2019-12-20
|
* Correct inputGustav Sörnäs2019-12-20
|
* Add thoughts for d18Gustav Sörnäs2019-12-18
|
* More day 18 WIPGustav Sörnäs2019-12-18
|
* Implement LCM and remove coverageGustav Sörnäs2019-12-18
| | | | Runtime is at 6 seconds with pypy oof.
* WIP Day 18Gustav Sörnäs2019-12-18
|
* Rename 2019Gustav Sörnäs2019-12-17
|
* Fix SIG_*-resetsGustav Sörnäs2019-12-17
|
* Remove python3.8-ismsGustav Sörnäs2019-12-17
|
* Day 17 pyGustav Sörnäs2019-12-17
| | | | Also skip d16 when calling from main
* Day 17 pyGustav Sörnäs2019-12-17
| | | | | | Kinda let-down by the fact that a) you could follow the scaffold without turning at the intersections b) finding the routines by hand was a viable solution.
* WIP Day 17 pyGustav Sörnäs2019-12-17
| | | | | Can solve part 1 and find a naive instruction-set which passes all points.
* Reformat mainGustav Sörnäs2019-12-16
|
* Day 16 call from mainGustav Sörnäs2019-12-16
| | | | Runtime is ~12 seconds per part
* Day 14 pyGustav Sörnäs2019-12-16
|
* Day 16 pyGustav Sörnäs2019-12-16
| | | | Runtime is shit, about 20-30 seconds on a ryzen 2600
* WIP Day 14 (working pt1)Gustav Sörnäs2019-12-16
|
* Cleanup 15 and visualizeGustav Sörnäs2019-12-16
|
* Day 15 pyGustav Sörnäs2019-12-16
|
* Minor changes d15 (still not working)Gustav Sörnäs2019-12-15
|
* Day 15 py (not working)Gustav Sörnäs2019-12-15
| | | | oof
* Minor refactorGustav Sörnäs2019-12-15
|
* Refactor (and faster?) intcode and day 9+13Gustav Sörnäs2019-12-14
|
* Faster day 12 pyGustav Sörnäs2019-12-13
|
* Remove test-casesGustav Sörnäs2019-12-13
|
* Minor speed-upsGustav Sörnäs2019-12-13
|
* Day 13 pyGustav Sörnäs2019-12-13
|
* Day 12 pyGustav Sörnäs2019-12-13
|
* Day 12 part 1 pyGustav Sörnäs2019-12-12
|
* Fix outputGustav Sörnäs2019-12-11
|
* Initial animationGustav Sörnäs2019-12-11
| | | | Run with 'python d11.py'
* Refactor and add timing/profiling day 11Gustav Sörnäs2019-12-11
|
* Day 11 pyGustav Sörnäs2019-12-11
| | | | | | | | | | | I found a bug in my intcode-implementation which day 9 didn't catch. To solve it, I switched the memory from my past hybrid solution (initial memory as a list and extra memory as a dict) to a 100% dict-solution. I am not entirely sure why it didn't work before since Computer.write() checks if the write-position is outside the length, unless it got a negative address. It seems like dict is slower than list for memory so I might try to re-implement lists for (initial) memory later.
* Visualize day 10Gustav Sörnäs2019-12-10
|
* Faster day 4Gustav Sörnäs2019-12-10
|
* Refactor and timings day 10Gustav Sörnäs2019-12-10
|
* Day 10 pyGustav Sörnäs2019-12-10
|
* Fix outputGustav Sörnäs2019-12-09
|
* Additional timing-statsGustav Sörnäs2019-12-09
|
* Fix ordering of profile and printGustav Sörnäs2019-12-09
|
* Add profiling and timing day 9Gustav Sörnäs2019-12-09
|
* Day 9 pyGustav Sörnäs2019-12-09
|
* Add timerGustav Sörnäs2019-12-08
|
* Print answerGustav Sörnäs2019-12-08
|
* Add cProfilerGustav Sörnäs2019-12-08
|
* Refactor day 4Gustav Sörnäs2019-12-08
|
* AAAAAAAAAAAAAAAAAAGustav Sörnäs2019-12-08
|
* Refactor and create main.pyGustav Sörnäs2019-12-08
|