9 lines
357 B
Python
Executable file
9 lines
357 B
Python
Executable file
#!/usr/bin/env python3
|
|
from collections import Counter
|
|
|
|
with open("input.txt", "r") as _input:
|
|
most_common_bits = [Counter(col).most_common(2) for col in zip(*[l.rstrip() for l in _input.readlines()][::-1])]
|
|
|
|
gamma, epsilon = [int("".join(x)[::-1], 2) for x in zip(*[(x[0], y[0]) for x, y in most_common_bits][::-1])]
|
|
|
|
print("Answer:", gamma * epsilon)
|