blob: f4c36e751be64ad10367f937f56f8ecc94946980 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
gamma, epsi = 0, 0
total = 1
with open("input") as f:
final = f.readline().strip()
final = list(map(lambda x: 1 if x == '1' else 0, final))
print(final)
for line in f:
for i, c in enumerate(line):
if c == '1':
final[i] += 1
total += 1
gamma = int("".join(list(map(lambda x: '1' if total - x > x else '0', final))), 2)
epsi = int("".join(list(map(lambda x: '0' if total - x > x else '1', final))), 2)
print(epsi, gamma, gamma * epsi)
|