Войти
или
Зарегистрироваться
Маркетплейс
Курсы
Учебник
Учебник 2.0
ЕГЭ
ОГЭ
Олимпиады
Рубрикатор
Компилятор
Онлайн Компилятор
Python по шагам — отладчик
Питон - Черепашка
Эмулятор исполнителя Робот - Кумир
Редактор HTML Code
SQLite Studio - работа с БД
Статья Автор:
Лебедев Дмитрий Алексеевич
Октябрь_Ревак София
def f(n): s = f'{n:b}' if n % 2 == 0 : s = s.replace('0','1') else : s = '1' + s[1:].replace('1','00') return int(s,2) ans, rm = 0, 0 for n in range(2048) : r = f(n) if r> 600: continue if r >= rm : ans, rm = n, r print(ans, rm)
×
Пусть x, y, z = начальное значение 0, 1, 2 соответственно
Тогда y, z, x - конечное
z = -1 go = True while go : z += 1 for y in range(500): x = 700 - y - z if x < 0 : continue s1 = y + 2 * z s2 = z + 2 * x if s1 == s2 * 3 : print(f'{x=} {y=} {z=}') go = False break
×
def f(x, p=3): s = [0]*p while x > 0 : s[ x % p] += 1 x = x // p return s x = 3 ** 10 + 3 ** 7 + 3 ** 3 + 2 a = 0 while 1 : a += 1 s = f(abs(x - a), 3) if s[0] == s[1] and s[1] == s[2] : print(a, s) break print(f(x-292), x-292)
×
Attached files
11В_октябрь.xlsx
Печать