Merge branch 'main' of https://git.tvstart.ru/ychernenko/advent-of-code
This commit is contained in:
@@ -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)
|
||||
Reference in New Issue
Block a user