diff --git a/05/05.py b/05/05.py new file mode 100644 index 0000000..f15c3d7 --- /dev/null +++ b/05/05.py @@ -0,0 +1,35 @@ +#!/usr/bin/python3 + +import sys +import re + +maxid = 0 +ids = {} +for line in sys.stdin: + rows = line[0:7] + seat = line[7:10] + + rows = rows.replace('F', '0') + rows = rows.replace('B', '1') + seat = seat.replace('R', '1') + seat = seat.replace('L', '0') + + row = int(rows, 2) + column = int(seat, 2) + seatid = row*8+column + #print(row, column, seatid) + ids[seatid] = 1 + if maxid < seatid: + maxid = seatid + + +print(1, maxid) + +seen = 0 +for i in range(maxid): + if i not in ids: + if seen == 1: + print(2,i) + sys.exit + else: + seen = 1 \ No newline at end of file