Commit Graph

42 Commits (38923eb7a7c098890d454f7095d0f3569dd1e168)

Author SHA1 Message Date
Tibor Bizjak 38923eb7a7 Final refactoring for days 1-10 2023-03-20 23:58:44 +01:00
Tibor Bizjak 072bf8409d Added vector class + docstrings 2023-03-20 23:46:10 +01:00
Tibor Bizjak 8c27fca769 Optimized day 16 2023-03-20 18:37:27 +01:00
Tibor Bizjak a6ac23f5c7 Added day 25 and added repl class to intcode 2023-03-20 11:37:19 +01:00
Tibor Bizjak 39381d3d86 Fixed scraper import 2023-03-20 09:12:26 +01:00
Tibor Bizjak 40a9f95525 Fixed typo 2023-03-20 08:56:33 +01:00
Tibor Bizjak 4d0f594c03 Added python3 shebangs 2023-03-20 08:50:40 +01:00
Tibor Bizjak 75cfd22369 Added days 18-22, 24 2023-03-20 08:46:32 +01:00
Tibor Bizjak 196399df32 Rewrote intcode in iterator style 2023-03-15 18:20:23 +01:00
Tibor Bizjak dc91635224 Removed trailing spaces in input files 2023-03-15 00:43:23 +01:00
Tibor Bizjak 85846d079f Added day 16 2023-03-14 22:14:48 +01:00
Tibor Bizjak da8778d527 Added day 15 2023-03-14 22:07:11 +01:00
Tibor Bizjak cf9d4e28e4 Fixed README 2023-03-14 18:33:21 +01:00
Tibor Bizjak 2e06c4fd27 Added input download instructions to README 2023-03-14 18:20:07 +01:00
Tibor Bizjak 01d64b9061 Added code to download user input by session key 2023-03-14 18:02:48 +01:00
Tibor Bizjak 699631a3c1 Fixed import issue for python <3.9 2023-03-14 16:17:27 +01:00
Tibor Bizjak fec6a3aca0 Fixed deprecated imports. Now works with pypy3. Added pypy3 to README 2023-03-14 12:52:27 +01:00
Tibor Bizjak 95fce120ce Refactored with Interpreter.pipe_from 2023-03-14 12:45:17 +01:00
Tibor Bizjak bdb48f0320 Added memoize to lib 2023-03-14 12:44:57 +01:00
Tibor Bizjak 8b0cb8d9d7 Added pipes to intcode 2023-03-14 12:44:43 +01:00
Tibor Bizjak 0cd8fedcbf Changed shell block style 2023-03-14 01:01:43 +01:00
Tibor Bizjak 10d119a242 Added day 14 2023-03-14 00:58:34 +01:00
Tibor Bizjak 7bd4d01b31 Added shebang 2023-03-14 00:57:30 +01:00
Tibor Bizjak f6591a57a5 Added day 12 2023-03-14 00:38:08 +01:00
Tibor Bizjak e83eef9fa5 Removed old import 2023-03-14 00:15:33 +01:00
Tibor Bizjak a79651b1de Renamed solver to main 2023-03-14 00:13:50 +01:00
Tibor Bizjak 3fa9ecd01a Added input directory 2023-03-14 00:07:15 +01:00
Tibor Bizjak f7214a1fe5 Removed redundant opcodes.py 2023-03-14 00:01:06 +01:00
Tibor Bizjak be39222ff7 Fixed typo 2023-03-14 00:00:43 +01:00
Tibor Bizjak 69084d9265 Added README.md 2023-03-13 23:55:38 +01:00
Tibor Bizjak aa76569eef Fixed description of main.py 2023-03-13 23:55:12 +01:00
Tibor Bizjak 8fc7640413 Added License 2023-03-13 23:38:46 +01:00
Tibor Bizjak 62efa65b48 Renamed solver.py 2023-03-13 23:38:30 +01:00
Tibor Bizjak 143bbf3c10 Added shebang to files 2023-03-13 23:36:25 +01:00
Tibor Bizjak 4cb82e81e3 Refactored intcode.py. Added lib module. 2023-03-13 23:31:20 +01:00
Tibor Bizjak 71fa1a9cd3 Added days 2-11 2023-03-13 21:25:55 +01:00
Tibor Bizjak 8e83278b02 Some style changes to intcode. Moved opcodes.py to intcode.py 2023-03-13 21:17:21 +01:00
Tibor Bizjak 31d860b227 Modules for intcode computer. Old code, commiting before changes 2023-03-07 20:23:27 +01:00
Tibor Bizjak 554ea25596 Added input arg to solver. 2023-03-05 15:23:59 +01:00
Tibor Bizjak f5a99b876d Done with day 1. 2023-03-04 15:34:36 +01:00
Tibor Bizjak 22a9ca179a Added doc strings to solver.py 2023-03-04 15:20:58 +01:00
Tibor Bizjak 5bb33c70e8 Refactoring some old code. Porting to python3 and cleaning up. Added solver.py, the main program. 2023-03-04 15:03:21 +01:00