Задание 12 прогой: for n in range(1,100): s = n*'0' + '1' while '01' in s: if '1' in s: s = s.replace('1','10',1) if '01' in s: s = s.replace('01','1000',1) if s.count('0')>=100: print(n,s) break
@@devinf74 то есть в условии задачи должно быть написано, что итоговых клеток несколько, чтобы нужно было выбирать, какое число может быть минимальным?
Задание 12 прогой:
for n in range(1,100):
s = n*'0' + '1'
while '01' in s:
if '1' in s:
s = s.replace('1','10',1)
if '01' in s:
s = s.replace('01','1000',1)
if s.count('0')>=100:
print(n,s)
break
имхо 22 задание очень странное, понимаю когда Джобс делает гробы, там интересно. Тут сидишь минуты 3 думаешь, что хочет вообще автор задания
18 неправильно, именно минимальное число. Есть клетка, значение которое будет 362 и из нее уже никуда не выйти
Здесь конечная клетка только одна, это правая верхняя. Это не как задания в 2023-2024, когда угловые клетки все являются конечными.
@@devinf74 то есть в условии задачи должно быть написано, что итоговых клеток несколько, чтобы нужно было выбирать, какое число может быть минимальным?
@@xironnwo1f да, именно так
@@devinf74 понял, спасибо
голос как у kussia
Тоже сходу подметил
да вообще не похож
в 14 не ошибка? Там же сказано "при которых значение данного арифметического выражения является простым числом", т. е. "n" должен быть простым. Нет??
Так и проверяется. isprime(n)
👍
в 14 задании в ответе есть число 6, но разве оно является простым числом?
число 6 не является простым. Но если в выражение подставить вместо х 6 и посчитать, результат будет простым числом.