Compare commits

..

127 commits

Author SHA1 Message Date
3277458068 2021: d06: ex2: add solution 2021-12-06 13:58:37 +01:00
fe6e031f04 2021: d06: ex2: add input 2021-12-06 13:58:37 +01:00
e4849dbd1d 2021: d06: ex1: add solution 2021-12-06 13:58:37 +01:00
5de9c0eded 2021: d06: ex1: add input 2021-12-06 13:58:37 +01:00
1ce57b54d9 2021: d05: ex2: add solution 2021-12-06 13:58:37 +01:00
2440bb83c0 2021: d05: ex2: add input 2021-12-06 13:58:37 +01:00
01320e0157 2021: d05: ex1: add solution 2021-12-06 13:58:37 +01:00
4c7a2fe330 2021: d05: ex1: add input 2021-12-06 13:58:37 +01:00
96594f9fbf 2021: d04: ex2: add solution 2021-12-06 13:58:37 +01:00
cd443dc406 2021: d04: ex2: add input 2021-12-06 13:58:37 +01:00
e9b08f7eba 2021: d04: ex1: add solution 2021-12-06 13:58:37 +01:00
88cb6d3f13 2021: d04: ex1: add input 2021-12-06 13:58:37 +01:00
f336839b65 2021: d03: ex2: add solution 2021-12-06 13:58:37 +01:00
e5dd1786a6 2021: d03: ex2: add input 2021-12-06 13:58:37 +01:00
dbd5abfca3 2021: d03: ex1: add solution 2021-12-06 13:58:37 +01:00
4989f59d01 2021: d03: ex1: add input 2021-12-06 13:58:37 +01:00
65a285234a 2021: d02: ex2: add solution 2021-12-06 13:58:37 +01:00
cdeb23e6f2 2021: d02: ex2: add input 2021-12-06 13:58:37 +01:00
de28235f34 2021: d02: ex1: add solution 2021-12-06 13:58:37 +01:00
726346a2f2 2021: d02: ex1: add input 2021-12-06 13:58:37 +01:00
5fe99cea26 2021: d01: ex2: add solution 2021-12-06 13:58:37 +01:00
4f6b834633 2021: d01: ex2: add input 2021-12-06 13:58:37 +01:00
fa666e7bca 2021: d01: ex1: add solution 2021-12-06 13:58:37 +01:00
f368c051af 2021: d01: ex1: add input 2021-12-06 13:58:37 +01:00
bae5ea4b5e git: ignore generated files 2021-12-06 13:58:37 +01:00
b62182dce7 nix: add direnv integration 2021-12-06 13:58:37 +01:00
9203555e16 isort: use 'black' compatible style 2021-12-06 13:58:37 +01:00
38673e9fa9 nix: add flake 2021-12-06 13:58:37 +01:00
e2acd44936 2020: d25: ex2: add solution 2021-12-06 13:58:37 +01:00
5dfe49a98d 2020: d25: ex2: add input 2021-12-06 13:58:37 +01:00
6183509703 2020: d25: ex1: add solution 2021-12-06 13:58:37 +01:00
7ce292eb33 2020: d25: ex1: add input 2021-12-06 13:58:37 +01:00
56b37a3e4f 2020: d24: ex2: add solution 2021-12-06 13:58:37 +01:00
3270cf77aa 2020: d24: ex2: add input 2021-12-06 13:58:37 +01:00
0e09148689 2020: d24: ex1: add solution 2021-12-06 13:58:37 +01:00
aab1b0d7e8 2020: d24: ex1: add input 2021-12-06 13:58:37 +01:00
fe4d2f5c1f 2020: d23: ex2: add solution 2021-12-06 13:58:37 +01:00
6158f55f42 2020: d23: ex2: add input 2021-12-06 13:58:37 +01:00
cd827923c3 2020: d23: ex1: add solution 2021-12-06 13:58:37 +01:00
3e7dc177ff 2020: d23: ex1: add input 2021-12-06 13:58:37 +01:00
8c30df4da9 2020: d22: ex2: add solution 2021-12-06 13:58:37 +01:00
bd8b216cf2 2020: d22: ex2: add input 2021-12-06 13:58:37 +01:00
810aee2aed 2020: d22: ex1: add solution 2021-12-06 13:58:37 +01:00
987cdd56c5 2020: d22: ex1: add input 2021-12-06 13:58:37 +01:00
c8b9636957 2020: d21: ex2: add solution 2021-12-06 13:58:37 +01:00
5cb2e01a2f 2020: d21: ex2: add input 2021-12-06 13:58:37 +01:00
b2e5775014 2020: d21: ex1: add solution 2021-12-06 13:58:37 +01:00
9171fe1ae2 2020: d21: ex1: add input 2021-12-06 13:58:37 +01:00
16e0da1a2c 2020: d20: ex2: add solution 2021-12-06 13:58:37 +01:00
37bc234a8a 2020: d20: ex2: add input 2021-12-06 13:58:37 +01:00
8a2bbc38b6 2020: d20: ex1: add solution 2021-12-06 13:58:37 +01:00
9baeadebee 2020: d20: ex1: add input 2021-12-06 13:58:37 +01:00
f0658a7c81 2020: d19: ex2: add solution 2021-12-06 13:58:37 +01:00
1480e095c5 2020: d19: ex2: add input 2021-12-06 13:58:37 +01:00
9b09b7f5f3 2020: d19: ex1: add solution 2021-12-06 13:58:37 +01:00
f7bf6d1058 2020: d19: ex1: add input 2021-12-06 13:58:37 +01:00
b2b051837f 2020: d18: ex2: add solution 2021-12-06 13:58:37 +01:00
9d2ad5dce4 2020: d18: ex2: add input 2021-12-06 13:58:37 +01:00
e802aea353 2020: d18: ex1: add solution 2021-12-06 13:58:37 +01:00
711cb4724b 2020: d18: ex1: add input 2021-12-06 13:58:37 +01:00
ee985f7151 2020: d17: ex2: add solution 2021-12-06 13:58:37 +01:00
886e96349a 2020: d17: ex2: add input 2021-12-06 13:58:37 +01:00
57cd081712 2020: d17: ex1: add solution 2021-12-06 13:58:37 +01:00
1ce8bd45b3 2020: d17: ex1: add input 2021-12-06 13:58:37 +01:00
a2d966926b 2020: d16: ex2: add solution 2021-12-06 13:58:37 +01:00
e9b6af3754 2020: d16: ex2: add input 2021-12-06 13:58:37 +01:00
54b5f45c5a 2020: d16: ex1: add solution 2021-12-06 13:58:37 +01:00
2c134402dc 2020: d16: ex1: add input 2021-12-06 13:58:37 +01:00
d3f00411f4 2020: d15: ex2: add solution 2021-12-06 13:58:37 +01:00
717d495d89 2020: d15: ex2: add input 2021-12-06 13:58:37 +01:00
d3da5495c9 2020: d15: ex1: add solution 2021-12-06 13:58:37 +01:00
1c4bec86ef 2020: d15: ex1: add input 2021-12-06 13:58:37 +01:00
258e8a568b 2020: d15: ex2: add solution 2021-12-06 13:58:37 +01:00
8544842253 2020: d15: ex2: add input 2021-12-06 13:58:37 +01:00
b5042767c6 2020: d14: ex1: add solution 2021-12-06 13:58:37 +01:00
5d6ea97234 2020: d14: ex1: add input 2021-12-06 13:58:37 +01:00
f071afb02b 2020: d13: ex2: add solution 2021-12-06 13:58:37 +01:00
b26314c942 2020: d13: ex2: add input 2021-12-06 13:58:37 +01:00
f157debb7b 2020: d13: ex1: add solution 2021-12-06 13:58:37 +01:00
3afd466d83 2020: d13: ex1: add input 2021-12-06 13:58:37 +01:00
72cd094e0c 2020: d12: ex2: add solution 2021-12-06 13:58:37 +01:00
ff956922aa 2020: d12: ex2: add input 2021-12-06 13:58:37 +01:00
a6110aaa7f 2020: d12: ex1: add solution 2021-12-06 13:58:37 +01:00
07198e85d3 2020: d12: ex1: add input 2021-12-06 13:58:37 +01:00
687b0a848d 2020: d11: ex2: add solution 2021-12-06 13:58:37 +01:00
e171f3953b 2020: d11: ex2: add input 2021-12-06 13:58:37 +01:00
0eefd66d10 2020: d11: ex1: add solution 2021-12-06 13:58:37 +01:00
9202d31fa8 2020: d11: ex1: add input 2021-12-06 13:58:37 +01:00
d2abd31795 2020: d10: ex2: add solution 2021-12-06 13:58:37 +01:00
d6c0be03f0 2020: d10: ex2: add input 2021-12-06 13:58:37 +01:00
49feb648c1 2020: d10: ex1: add solution 2021-12-06 13:58:36 +01:00
bd842fd6f8 2020: d10: ex1: add input 2021-12-06 13:58:36 +01:00
7a599b5139 2020: d09: ex2: add solution 2021-12-06 13:58:36 +01:00
93b884fef3 2020: d09: ex2: add input 2021-12-06 13:58:36 +01:00
aeddad4f38 2020: d09: ex1: add solution 2021-12-06 13:58:36 +01:00
e843016596 2020: d09: ex1: add input 2021-12-06 13:58:36 +01:00
13a1532871 2020: d08: ex2: add solution 2021-12-06 13:58:36 +01:00
2a281d1857 2020: d08: ex2: add input 2021-12-06 13:58:36 +01:00
632a4b004f 2020: d08: ex1: add solution 2021-12-06 13:58:36 +01:00
be6b51f20f 2020: d08: ex1: add input 2021-12-06 13:58:36 +01:00
d3d35e2001 2020: d07: ex2: add solution 2021-12-06 13:58:36 +01:00
e28d9faeef 2020: d07: ex2: add input 2021-12-06 13:58:36 +01:00
ac365651d3 2020: d07: ex1: add solution 2021-12-06 13:58:36 +01:00
f3647021be 2020: d07: ex1: add input 2021-12-06 13:58:36 +01:00
f31334b438 2020: d06: ex2: add solution 2021-12-06 13:58:36 +01:00
57b1172146 2020: d06: ex2: add input 2021-12-06 13:58:36 +01:00
84b83d27a0 2020: d06: ex1: add solution 2021-12-06 13:58:36 +01:00
a8de8b9a3f 2020: d06: ex1: add input 2021-12-06 13:58:36 +01:00
5012cbfcb1 2020: d05: ex2: add solution 2021-12-06 13:58:36 +01:00
c2c3ad7c32 2020: d05: ex2: add input 2021-12-06 13:58:36 +01:00
a8ffb5bf66 2020: d05: ex1: add solution 2021-12-06 13:58:36 +01:00
359dfe5d54 2020: d05: ex1: add input 2021-12-06 13:58:36 +01:00
91dabb5b6a 2020: d04: ex2: add solution 2021-12-06 13:58:36 +01:00
2b84e1c6f1 2020: d04: ex2: add input 2021-12-06 13:58:36 +01:00
4f2385a8ba 2020: d04: ex1: add solution 2021-12-06 13:58:36 +01:00
fdac3b73af 2020: d04: ex1: add input 2021-12-06 13:58:36 +01:00
a67fd01204 2020: d03: ex2: add solution 2021-12-06 13:58:36 +01:00
1108caab20 2020: d03: ex2: add input 2021-12-06 13:58:36 +01:00
c13206f5aa 2020: d03: ex1: add solution 2021-12-06 13:58:36 +01:00
b9199f86f5 2020: d03: ex1: add input 2021-12-06 13:58:36 +01:00
3c766f31dd 2019: d19: ex2: add solution 2021-12-06 13:58:36 +01:00
121678cd81 2019: d19: ex2: add input 2021-12-06 13:58:36 +01:00
d7e663cd0c 2019: d19: ex1: add solution 2021-12-06 13:58:36 +01:00
2375649653 2019: d19: ex1: add input 2021-12-06 13:58:36 +01:00
5297e0bafe 2019: d18: ex2: add solution 2021-12-06 13:58:36 +01:00
b8dfe0d149 2019: d18: ex2: add input 2021-12-06 13:58:36 +01:00
5178c58a5a 2019: d18: ex1: add solution 2021-12-06 13:58:36 +01:00
3 changed files with 4 additions and 4 deletions

2
.isort.cfg Normal file
View file

@ -0,0 +1,2 @@
[settings]
profile=black

View file

@ -5,8 +5,7 @@ from collections import defaultdict, deque
from dataclasses import dataclass
from functools import lru_cache
from math import inf
from typing import (DefaultDict, Deque, Dict, FrozenSet, Iterator, List, Tuple,
Union)
from typing import DefaultDict, Deque, Dict, FrozenSet, Iterator, List, Tuple, Union
RawGrid = List[str]
GraphInfo = List[Tuple[str, int]]

View file

@ -5,8 +5,7 @@ from collections import defaultdict, deque
from dataclasses import dataclass
from functools import lru_cache
from math import inf
from typing import (DefaultDict, Deque, Dict, FrozenSet, Iterator, List, Tuple,
Union)
from typing import DefaultDict, Deque, Dict, FrozenSet, Iterator, List, Tuple, Union
RawGrid = List[str]
GraphInfo = List[Tuple[str, int]]