adventofcode-2021/day03/part1.py

4 lines
150 B
Python

import sys
c=''.join(["01","10"][sum(c)<len(c)/2]for c in zip(*[[c=="1" for c in l]for l in open(sys.argv[3])]))
print(int(c[1::2],2)*int(c[0::2],2))