Solve 5.1 and 5.2

This commit is contained in:
2021-05-03 19:40:55 +03:00
parent 7cf0dcfe32
commit 22e2aeef74
2 changed files with 824 additions and 0 deletions
+8
View File
@@ -0,0 +1,8 @@
with open("input") as f:
data = f.read().strip().split("\n")
seats = [int(s.replace("F", "0").replace("B", "1").replace("L", "0").replace("R", "1"), base=2)
for s in data]
print(max(seats))
print([(a+b)//2 for a, b in zip(sorted(seats), sorted(seats)[1:]) if b-a>1][0])