35 lines
No EOL
602 B
Python
35 lines
No EOL
602 B
Python
#!/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 |