в диапазоне итерации цикла ко второму числу стоит прибавлять 1
Спасибо, Вика, очень полезный ролик
Здравствуйте, как по итогу записывать ответ? Как вывел пайчарм?
Спасибо
Кумир будет, т.к на этих же компах сдают ОГЭ, ни кто не будет удалять его и ставить перед каждым экзаменом.
для каждого ученика на егэ создается своя учетка винды. ее могут хоть как настроить и поставить только те программы, которые будут в регламенте. если будешь рыть внутрь os, пытаться обойти, тебе выскочит пароль на права админа, либо комп попросту выключится(скрипт на shutdown)
@@sevkav7290ага, рассказывай. Я на ЕГЭ спокойно в браузер заходил, внутри OS рылся и чёт ничего у меня не выключилось.
Мда, решил Тупо подставляя все значения под *и?, а тут есть и такое решение
Это можно и на js решить
Второй
первый
Ну емае, надеюсь на егэ не будет задач, программы с решениями которых так долго выполняются, а то ещё думать как оптимизировать. По-моему это не должно входить в решение задачи, ведь главное чтоб код работал, а то что в школах стоят слабые компы, которые его 10 минут выполняют не должно быть нашей проблемой.
Да это не такая уж и проблема, просто можно сделать почти так же, как и Вика. Например я сделал это через функцию спокойно и ответ буквально через две секунды:
def sumdels(x):
delit = []
for i in range(2, int(x**0.5) + 1):
if x % i == 0:
delit.append(i)
delit.append(x // i)
return str(sum(delit) + 1 + x)
from fnmatch import *
for x in range(34, 10**6, 34):
if fnmatch(sumdels(x), '145*51?2'):
print(x, sumdels(x))