From edaedf8a4ce77b64a29adb086214fc39a7e8875d Mon Sep 17 00:00:00 2001
From: Ben Charlton <ben@spod.cx>
Date: Sat, 5 Dec 2020 12:30:10 +0000
Subject: [PATCH] day 5

---
 05/05.py | 35 +++++++++++++++++++++++++++++++++++
 1 file changed, 35 insertions(+)
 create mode 100644 05/05.py

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