From ff54ec63ec9b54daea6be6c5b937625777eae5da Mon Sep 17 00:00:00 2001 From: Jethro Stapelbroek Date: Mon, 17 Jul 2023 22:19:12 +0200 Subject: [PATCH] Bluetooth --- bluetooth.py | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 bluetooth.py diff --git a/bluetooth.py b/bluetooth.py new file mode 100644 index 0000000..d11be53 --- /dev/null +++ b/bluetooth.py @@ -0,0 +1,36 @@ +n = int(input()) + +uleft = set(range(1, 9)) +uright = set(range(1, 9)) +lleft = set(range(1, 9)) +lright = set(range(1, 9)) + +for _ in range(n): + dental_problem = input().split() + + try: + if dental_problem[1] == "m": + if dental_problem[0][0] == "-": + lleft.remove(int(dental_problem[0][1])) + elif dental_problem[0][0] == "+": + uleft.remove(int(dental_problem[0][1])) + elif dental_problem[0][1] == "-": + lright.remove(int(dental_problem[0][0])) + elif dental_problem[0][1] == "+": + uright.remove(int(dental_problem[0][0])) + else: + if dental_problem[0][0] == "+" or dental_problem[0][0] == "-": + lleft = set() + uleft = set() + else: + lright = set() + uright = set() + except KeyError: + pass + +if len(lleft) > 0 and len(uleft) > 0: + print(0) +elif len(lright) > 0 and len(uright) > 0: + print(1) +else: + print(2)