advent-of-code/2020/5/test.py
2023-08-02 11:39:56 +02:00

27 lines
611 B
Python

from prog import seat_to_bin
seats = ["FFFF", # 0000 = 0
"FFFB", # 0001 = 1
"FFBF", # 0010 = 2
"FFBB", # 0011 = 3
"FBFF", # 0100 = 4
"FBFB", # 0101 = 5
"FBBF", # 0110 = 6
"FBBB", # 0111 = 7
"BFFF", # 1000 = 8
"BFFB", # 1001 = 10
"BFBF", # 1010 = 11
"BFBB", # 1011 = 12
"BBFF", # 1100 = 13
"BBFB", # 1101 = 14
"BBBF", # 1110 = 15
"BBBB", # 1111 = 16
]
expected = list(range(17))
for v, e in zip(seats, expected):
actual = seat_to_bin(v)
if actual != e:
print(v, actual, e)