def f(n):
r = ""
while n > 0:
r = str(n % 2) + r
n = n // 2
return r
t = []
for n in range(1, 1000):
r = f(n)
if n % 3 == 0:
r = r + r[-2:]
else:
r = r + f((n % 3) * 3)
r = int(r, 2)
if r >= 195:
t.append(n)
print(min(t))
Для работы сайта, анализа посещаемости и показа рекламы мы используем файлы-идентификаторы (cookie), Яндекс.Метрику, Рейтинг@Mail.ru и Рекламную сеть Яндекса.
Нажимая «Принять», вы соглашаетесь с Политикой конфиденциальности.