первая задача готова
This commit is contained in:
@@ -14,31 +14,29 @@ input = """3-5
|
||||
17
|
||||
32"""
|
||||
|
||||
input = """515109478873629-517495683097941
|
||||
55910578479451-59894189259887
|
||||
388889831860114-389361546156805
|
||||
426667061525753-431247335780190
|
||||
# input = """515109478873629-517495683097941
|
||||
# 55910578479451-59894189259887
|
||||
# 388889831860114-389361546156805
|
||||
# 426667061525753-431247335780190
|
||||
|
||||
163539375204061
|
||||
531903863069312
|
||||
34101977519160
|
||||
164401920447043
|
||||
5765415079155
|
||||
235541805889895
|
||||
241438782449974
|
||||
228538610394597
|
||||
557824039518207"""
|
||||
# 163539375204061
|
||||
# 531903863069312
|
||||
# 34101977519160
|
||||
# 164401920447043
|
||||
# 5765415079155
|
||||
# 235541805889895
|
||||
# 241438782449974
|
||||
# 228538610394597
|
||||
# 557824039518207"""
|
||||
|
||||
# with open("input.txt", "r") as file:
|
||||
# input = file.read()
|
||||
|
||||
|
||||
range_list = list(map(str, input.split("\n\n")[0].strip().split("\n")))
|
||||
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")))
|
||||
# получаем все возможные не "протухшие" id продуктов
|
||||
for index,i in enumerate(items_list):
|
||||
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)
|
||||
if i >= int(element[0]) and i <= int(element[1]):
|
||||
valid_id.append(i)
|
||||
|
||||
print("Всего найденно",len(set(valid_id) & set(items_list)))
|
||||
print("Всего найденно",len(set(valid_id)))
|
||||
Reference in New Issue
Block a user