From 0cab1feae94be73496b30c6a0a063390730bbdf9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=AE=D1=80=D0=B8=D0=B9=20=D0=A7=D0=B5=D1=80=D0=BD=D0=B5?= =?UTF-8?q?=D0=BD=D0=BA=D0=BE?= Date: Fri, 5 Dec 2025 11:10:40 +0300 Subject: [PATCH] =?UTF-8?q?=D0=B3=D0=BE=D1=82=D0=BE=D0=B2=D0=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 2025/day05/part1.py | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/2025/day05/part1.py b/2025/day05/part1.py index 0ff161f..af8b687 100644 --- a/2025/day05/part1.py +++ b/2025/day05/part1.py @@ -2,10 +2,28 @@ range_list: list[str] = ["1-5","7-8"] items_list: list[int] = [1,2,3,6,16] valid_id: list[int] = [] +input = """3-5 +10-14 +16-20 +12-18 + +1 +5 +8 +11 +17 +32""" + +# with open("input.txt", "r") as file: +# input = file.read() + + +range_list = list(map(str, input.split("\n\n")[0].split("\n"))) +items_list = list(map(int, input.split("\n\n")[1].split("\n"))) # получаем все возможные не "протухшие" id продуктов for element in range_list: valid_id += [i for i in range(int(element.split("-")[0]),int(element.split("-")[1])+1)] # valid_id_set = list(set(valid_id)) print(valid_id) -print("Весго найденно",len(set(valid_id) & set(items_list))) \ No newline at end of file +print("Всего найденно",len(set(valid_id) & set(items_list))) \ No newline at end of file