конечно осталось. =)
За 80 истраченых попыток я успел:
— Вычитать все сходные параметры.
— Составить карту верных ответов (если за 95 попыток не получится).
— Попробовать несколько вариантов оптимизации в плане обработки и хранения данных.
— Побиться головой о стену )
Прошу не судить строго, я его только начал пробовать)
input_file = open("input.txt")
target = input_file.readline()
target = int(target)
numbers_trg = []
chunk_len_def = 2200000
chunk_len = chunk_len_def
tail = ""
is_exit = 0
is_double = 0
while chunk_len > 0:
chunk = input_file.read(chunk_len_def)
chunk_len = len(chunk)
if chunk_len == 0:
break
split_chunk = [int(i) for i in chunk.split()]
if chunk[0].isdigit() and tail != "":
split_chunk[0] = int(str(tail) + str(split_chunk[0]))
if chunk[-1].isdigit() and chunk_len == chunk_len_def:
tail = split_chunk[-1]
split_chunk.pop(-1)
else:
tail = ""
if len(split_chunk) == 0:
break
if target % 2 == 0:
is_double += split_chunk.count(target / 2)
if is_double > 1:
is_exit = 1
break
if len(list(filter(lambda x: target - x in numbers_trg, set(split_chunk)))) > 0:
is_exit = 1
break
numbers_trg.extend(list(filter(lambda x: x < target and not x in numbers_trg, set(split_chunk))))
split_chunk.clear()
chunk = ""
#print(numbers_trg)
#print(split_chunk)
#print(is_exit)
imin = 1
imax = target - 1
while imin < imax and is_exit != 1:
if imin in numbers_trg and imax in numbers_trg:
is_exit = 1
if is_exit == 1:
break
imin += 1
imax -= 1
input_file.close()
output_file = open("output.txt", "w")
#print(f"{imin},{imax},{is_exit},{is_double},{numbers_trg}")
if is_exit == 1:
output_file.write("1")
else:
output_file.write("0")
+1 подумал на спам.
Потом, когда пришло не только жене, но и мне — полез смотреть откуда… и неожиданно узнал что рекламу теперь может слать и mos.ru
Совсем потеряли совесть…
Участвовал в данном тестировании.
Я один из требований и описания тестирования/школы понял, что для прохождения тестов необходимо знание какого то ЯП и не обязательно GO?
Прошёл все тесты на Питоне и был сильно удивлён заданию на Go. В школу Go. Которое не работает. =)
Самое раздражающее в ревью — когда пулреквест возвращают на первой же ошибке (лишний пробел? не так названа переменная?), ты её исправляешь и тебе возвращается реквест уже со второй придиркой…
Когда придирки все исправлены, выясняется что требовалось сделать совсем другое, надо всё переписывать.
Сделать централизованную базу откуда и только откуда можно будет брать персональные данные.
Каждый кто хочет их запросить должен предоставить данные о том, откуда получено разрешение (от гражданина или другого, допущенного до его данных) и дальше обращаться к ним уже под собой.
Гражданин должен иметь возможность видеть когда и кто запрашивал его данные, срок разрешения и возможность отозвать это разрешение и все связанные.
Таким образом в этой базе будут все, кто использует персональные данные и если кто то их использует в обход — это повод для суда.
Никто не ходит за спиной.
Кресло какое хочу именно я (и вообще рабочее место).
Возможность не отвлекаясь поработать в нужном мне же режиме.
Отсутствие дрескода.
Домашняя еда.
Никакого гомона.
Без необходимости тратить время на дорогу есть время позаниматься утром йогой, а вечером — велосипедом или другими тренировками.
Всегда можно сделать перерыв или взять время на подумать в удобном формате (на диване, в кровати, в душе, сидя на своём унитазе или в позе собаки головой вниз).
В конце-концов никто не осудит за просмотр развлекательного контента (если укладываешься в сроки).
VolCh бывает что больше, бывает что меньше. Зависит от работы, как водится.
Но это, в общем то, не важно по двум причинам:
1. Сотрудника берут обычно на вакансию, а не на замену кому то, т.е. от того что человек уйдёт фирма вернётся к предыдущему состоянию, а не худшему чем было.
2. Деньги заплаченные работнику вряд ли представляют угрозу благосостоянию фирмы.
В то же время работник:
1. Теряет работу которую имел и после ухода с испытательного срока остаётся в более плохом положении, чем был.
2. Без денег от работы одного работника у работника куда больше проблем чем у фирмы.
not_enough хочется верить, что больше чем платит ему )
Тестовые задания — это часть собеседования. Такая же бессмысленная или нет как и остальная его часть. И нужно для увеличения уверенности в том, что сотрудник подходит.
Если можно увеличить уверенность в том, что на новом рабочем месте всё будет хорошо — почему бы этого не сделать?
3. Нужно дополнительно убедиться что кандидат подходит.
Вот и получается, что я лучше сделаю тестовое задание (если у работодателя есть такое желание), чем уволюсь и пойду проходить испытательный срок в компанию, где мои навыки недостаточны по нужному направлению (возможно).
Работодатель теряет столько же времени как и работник.
Вот только работник теряет стабильную работу и заработок который у него был, ради того что бы начать проходить «испытательный срок» тут. А работодатель в этом плане ничего не теряет — как была у него вакансия до, так и останется.
ЗЫ: да и потеря одного сотрудника, которому толком ещё ничего не заплатили и который толком ещё ничего не сделал для компании не сравнится с потерей заработка полностью для работника.
Хотя бы быть уверенным что пройдёшь испытательный срок — легко.
Ну и снизить риски тоже.
А вот так, увольняться с работы где тебе платили ради кота в мешке и прохождения «испытательного срока» вместо «собеседования» — нет, спасибо.
Короче, смысл был в том, что собеседоваться можно параллельно работе, а проходить испытательный срок — нет. Поэтому лучше собеседоваться, чем проходить испытательный срок )
Тем более нет смысла идти туда откуда есть риск уйти через три дня или вообще на испытательном.
Поэтому прежде чем увольняться и уходить куда то я лучше пройду побольше собеседований и знакомств с ними, а не уволюсь и начну проходить у них испытательный срок «для познакомиться».
ЗЫ: работодатель от моего ухода ничего не теряет, в общем то, а я теряю работу которая у меня была. как то это не круто )
Зачем?
Что бы сидеть без работы?
Алименты и кредиты как то сложно платить когда нет денег.
Лучше я побольше пособеседуюсь и выберу тех, от кого с большой вероятностью не уйду или буду иметь время для поиска замены. Три дня — явно не такая история.
ЗЫ: уходил. Но это была очень специфическая история.
Ну, реальные задачи которые хоть что то бы проверяли всё равно сводятся к вполне конкретным постановкам и случаям, а если её ещё чуть-чуть доработать (убрав подсказывающие условия и обезличив данные) как раз и получаются обычные тестовые задания в пределах часа подумать, протестировать и написать.
Конечно, это может зависеть и от области работы (вдруг одно окружение настраивать надо двое суток), но там уже другая история )
За 80 истраченых попыток я успел:
— Вычитать все сходные параметры.
— Составить карту верных ответов (если за 95 попыток не получится).
— Попробовать несколько вариантов оптимизации в плане обработки и хранения данных.
— Побиться головой о стену )
Но пришлось очень аккуратно подгонять размер кусков считывания входного файла. =)
Потом, когда пришло не только жене, но и мне — полез смотреть откуда… и неожиданно узнал что рекламу теперь может слать и mos.ru
Совсем потеряли совесть…
Я один из требований и описания тестирования/школы понял, что для прохождения тестов необходимо знание какого то ЯП и не обязательно GO?
Прошёл все тесты на Питоне и был сильно удивлён заданию на Go. В школу Go. Которое не работает. =)
Когда придирки все исправлены, выясняется что требовалось сделать совсем другое, надо всё переписывать.
Каждый кто хочет их запросить должен предоставить данные о том, откуда получено разрешение (от гражданина или другого, допущенного до его данных) и дальше обращаться к ним уже под собой.
Гражданин должен иметь возможность видеть когда и кто запрашивал его данные, срок разрешения и возможность отозвать это разрешение и все связанные.
Таким образом в этой базе будут все, кто использует персональные данные и если кто то их использует в обход — это повод для суда.
Кстати, что то похожее вроде делали…
Никто не ходит за спиной.
Кресло какое хочу именно я (и вообще рабочее место).
Возможность не отвлекаясь поработать в нужном мне же режиме.
Отсутствие дрескода.
Домашняя еда.
Никакого гомона.
Без необходимости тратить время на дорогу есть время позаниматься утром йогой, а вечером — велосипедом или другими тренировками.
Всегда можно сделать перерыв или взять время на подумать в удобном формате (на диване, в кровати, в душе, сидя на своём унитазе или в позе собаки головой вниз).
В конце-концов никто не осудит за просмотр развлекательного контента (если укладываешься в сроки).
Поэтому что пожинают граждани — непонятно.
Но это, в общем то, не важно по двум причинам:
1. Сотрудника берут обычно на вакансию, а не на замену кому то, т.е. от того что человек уйдёт фирма вернётся к предыдущему состоянию, а не худшему чем было.
2. Деньги заплаченные работнику вряд ли представляют угрозу благосостоянию фирмы.
В то же время работник:
1. Теряет работу которую имел и после ухода с испытательного срока остаётся в более плохом положении, чем был.
2. Без денег от работы одного работника у работника куда больше проблем чем у фирмы.
not_enough хочется верить, что больше чем платит ему )
ЗЫ: да и работник, в общем то, не сложа руки сидит в этом время и деньги им заработаны )
Если можно увеличить уверенность в том, что на новом рабочем месте всё будет хорошо — почему бы этого не сделать?
3. Нужно дополнительно убедиться что кандидат подходит.
Вот и получается, что я лучше сделаю тестовое задание (если у работодателя есть такое желание), чем уволюсь и пойду проходить испытательный срок в компанию, где мои навыки недостаточны по нужному направлению (возможно).
Потому что сидеть без работы совсем не хочется.
Но, насколько я могу судить, у людей по большей части её нет.
А ещё лучше — иметь финансовую подушку и не тратить её когда можно её не тратить. И не сидеть безработным без необходимости. =)
ЗЫ: работу по душе можно выбирать и работая на работе которая не очень по душе, но которая кормит. Обычно — в этом и смысл )
Вот только работник теряет стабильную работу и заработок который у него был, ради того что бы начать проходить «испытательный срок» тут. А работодатель в этом плане ничего не теряет — как была у него вакансия до, так и останется.
ЗЫ: да и потеря одного сотрудника, которому толком ещё ничего не заплатили и который толком ещё ничего не сделал для компании не сравнится с потерей заработка полностью для работника.
Так что риски несоизмеримы.
Ну и снизить риски тоже.
А вот так, увольняться с работы где тебе платили ради кота в мешке и прохождения «испытательного срока» вместо «собеседования» — нет, спасибо.
Короче, смысл был в том, что собеседоваться можно параллельно работе, а проходить испытательный срок — нет. Поэтому лучше собеседоваться, чем проходить испытательный срок )
Поэтому прежде чем увольняться и уходить куда то я лучше пройду побольше собеседований и знакомств с ними, а не уволюсь и начну проходить у них испытательный срок «для познакомиться».
ЗЫ: работодатель от моего ухода ничего не теряет, в общем то, а я теряю работу которая у меня была. как то это не круто )
Что бы сидеть без работы?
Алименты и кредиты как то сложно платить когда нет денег.
Лучше я побольше пособеседуюсь и выберу тех, от кого с большой вероятностью не уйду или буду иметь время для поиска замены. Три дня — явно не такая история.
ЗЫ: уходил. Но это была очень специфическая история.
А вернуться на неё вряд ли получится.
Не вижу как это работает в обе стороны. =)
ЗЫ: а что, когда теория пройдена и кандидат не может справится с простым тестовым заданием — это норм?)
Конечно, это может зависеть и от области работы (вдруг одно окружение настраивать надо двое суток), но там уже другая история )