8000 AoC 2020, day 6 · tobiasvl/adventofcode@fa9a693 · GitHub
[go: up one dir, main page]

Skip to content

Commit fa9a693

Browse files
committed
AoC 2020, day 6
1 parent 85b4298 commit fa9a693

File tree

3 files changed

+2271
-0
lines changed

3 files changed

+2271
-0
lines changed

2020/06/custom.py

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
#!/usr/bin/python3
2+
def main():
3+
with open('input') as f:
4+
answers = [p.strip().split('\n') for p in f.read().split('\n\n')]
5+
6+
print(sum(len(set(''.join(group))) for group in answers))
7+
8+
count = 0
9+
for group in answers:
10+
checked = []
11+
for answer in group:
12+
for char in answer:
13+
if char not in checked and all(char in answer for answer in group):
14+
count += 1
15+
checked.append(char)
16+
print(count)
17+
18+
if __name__ == "__main__":
19+
main()

2020/06/example

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
abc
2+
3+
a
4+
b
5+
c
6+
7+
ab
8+
ac
9+
10+
a
11+
a
12+
a
13+
a
14+
15+
b

0 commit comments

Comments
 (0)
0