Commit Graph

18 Commits

Author SHA1 Message Date
f0e499f0a3 escape patterns want to be raw strings 2023-12-15 07:34:38 +01:00
1fb4582908 AOCDay._submit(): maybe display rank on correct answer? 2023-12-15 07:30:06 +01:00
2de9725adb Grid(): make use of the fact that Coordinate is a tupple for some speedups
All checks were successful
Publish to PyPI / Publish to PyPI (push) Successful in 1m18s
2023-12-14 16:18:25 +01:00
32c07d2913 Coordinate() now behaves more tupley-like (methods not accept tuples as parameters, including __add__ and __sub__) 2023-12-14 15:08:49 +01:00
0408432e3d Grid() is now hashable 2023-12-14 11:24:37 +01:00
f22c3bd798 Grid.isWithinBoundaries(): allow for boundary padding 2023-12-14 09:55:51 +01:00
c4b9b10b71 Grid.get_column() and Grid.get_row() 2023-12-13 06:37:24 +01:00
a47077f102 convey high/low hints if present
All checks were successful
Publish to PyPI / Publish to PyPI (push) Successful in 1m29s
2023-12-03 14:53:56 +01:00
db23b11a98 convey high/low hints if present 2023-12-03 14:51:57 +01:00
de8796d415 Grid.from_data() 2023-12-03 14:35:17 +01:00
af443c94b2 Grid.from_data() 2023-12-03 14:34:08 +01:00
e54e7afd6c mul() equivalent to sum() 2023-12-02 07:26:47 +01:00
12f3e58d85 make human readable time actually human readable 2023-12-01 17:29:24 +01:00
89edb0a6d7 getInput variant, that only returns integers from input lines 2023-12-01 07:37:25 +01:00
c2f6191d69 don't need to implement comparison dunders for Coordinate anymore as it now behaves like a tuple which already includes useful comparators
All checks were successful
Publish to PyPI / Publish to PyPI (push) Successful in 1m11s
2023-11-27 06:17:59 +01:00
0daa028368 create inputs directory if it doesn't exist
All checks were successful
Publish to PyPI / Publish to PyPI (push) Successful in 1m11s
2023-11-12 19:12:29 +01:00
99c4ef2ce6 code reformatting and cleanup
Some checks failed
Publish to PyPI / Publish to PyPI (push) Failing after 5s
2023-11-11 15:37:42 +01:00
455bd34d3b build/publish pipeline 2023-11-11 15:02:27 +01:00