This commit is contained in:
2025-12-05 21:35:23 +03:00
6 changed files with 2701 additions and 1197 deletions

View File

@@ -1,7 +1,9 @@
range_list: list[list:[str]] = [['1','5'],['7','8']]
range_list: list[list[str]] = [['1','5'],['7','8']]
items_list: list[int] = [1,2,3,6,16]
valid_id: list[int] = []
final_range: list[list:[int]] = [[0,0]]
final_range: list[list[int]] = [[0,0]]
range_new_dict: dict[int,int] = {}
result: int = 0
input = """3-6
1-10
@@ -38,6 +40,9 @@ with open("input.txt", "r") as file:
input = file.read()
range_list = list(map(list, [row.split("-") for row in input.split("\n\n")[0].strip().split("\n")]))
items_list = list(map(int, input.split("\n\n")[1].strip().split("\n")))
print("="*100)
print("range_list",len(range_list))
print("="*100)
# получаем все возможные не "протухшие" id продуктов
# for index,i in enumerate(items_list):
# for element in range_list:
@@ -47,6 +52,7 @@ low_list, high_list = [], []
for item in range_list:
low_list.append(int(item[0]))
high_list.append(int(item[1]))
<<<<<<< HEAD
range_new_dict: list[int:int] = []
for low,high in zip(low_list, high_list):
@@ -81,6 +87,4 @@ for item in final_range:
print(item[1] - item[0] + 1)
result += item[1] - item[0] + 1
# print(result)
print(final_range)
print("result",result)
# # print("Всего найденно",len(set(valid_id)))
print(final_range)