Анрил безусловно всех победит в будущем, т.к. мы живем в мире капитализма. Но пока анрил смог победить только мой пк неадекватными системками на игры, выходящие на этом волшебном движке, и мои глаза количеством мыла на экране
Багованное недоделанное нечто.
1) Нет кеша для сборки докера -> каждый запуск пайплайна долго билдим образы.
2) Нельзя наследовать джобы, поэтому много копипаста для разных пайплайнов
3) Странное поведение при прокидывании секретов в енвы, иногда вместо секрета получаем SOME_ENV="${SOME_SECRET_NAME}"
4) Какие-то неадекватные лимиты в packages (для бесплатной версии), поэтому для хранения образов надо подключать Dockerhub
from itertools import chain
result = "0"
trash = set()
with open("input.txt", "r") as in_file:
target = int(in_file.readline())
prev = ""
while True:
chars = in_file.read(1000)
if chars:
numbers_str = chars.split(" ")
first = numbers_str[0]
last = numbers_str[-1]
numbers = map(lambda x: int(x), numbers_str[1:-1])
if prev == "":
first = int(first)
elif first == "":
first = int(prev)
else:
first = int(prev + first)
prev = last
for number in chain([first], numbers):
if number < target:
if number in trash:
result = "1"
break
trash.add(target - number)
if result == "1":
break
else:
break
with open("output.txt", "w") as out_file:
out_file.write(result)
Видимо вы что-то не то делаете, 3 задача (F) решается с помощью порционного чтения, где надо бросто выбрать размер буфера. У меня вышло на питоне 357ms 3.97Mb
Анрил безусловно всех победит в будущем, т.к. мы живем в мире капитализма. Но пока анрил смог победить только мой пк неадекватными системками на игры, выходящие на этом волшебном движке, и мои глаза количеством мыла на экране
1) Нет кеша для сборки докера -> каждый запуск пайплайна долго билдим образы.
2) Нельзя наследовать джобы, поэтому много копипаста для разных пайплайнов
3) Странное поведение при прокидывании секретов в енвы, иногда вместо секрета получаем SOME_ENV="${SOME_SECRET_NAME}"
4) Какие-то неадекватные лимиты в packages (для бесплатной версии), поэтому для хранения образов надо подключать Dockerhub
Не идеальное решение, но имеет место быть