add remaining code and input files from 2020

This commit is contained in:
Cookie committed 2021-11-30 00:36:00 +01:00
1 parent c10382b0c0
commit 23b2e01280
41 files changed
+11320 -37

No files matched your search

+23
View File
@@ -0,0 +1,23 @@
# Get ID
def to_binary(line):
line = line.replace('B', '1').replace('F', '0').replace('R', '1').replace('L', '0')
return int(line, 2)
with open(r"C:\Users\Maya\Desktop\Uni\WS_2021\AoC\input05") as f:
lines = f.readlines()
nums = [to_binary(line) for line in lines]
# Find biggest seat-ID
print(max(nums))
# Find missing seat-ID
for num in nums:
if (num in nums) and (num+2 in nums) and (num+1 not in nums):
print(num+1)
for i in range(min(nums), max(nums)+1):
if i not in nums:
print(i)