Информатика. ЕГЭ
Задания для подготовки
Задачи разных лет из реальных экзаменов, демо-вариантов, сборников задач и других источников
Задание 8. Информатика. ЕГЭ. Поляков-8222
- Просмотры: 922
- Изменено: 30 декабря 2025
(О. Лысенков) Робот перебирает в порядке возрастания числа, девятеричная запись которых состоит из \(6\) цифр. Ниже приведено начало списка.
- \(100000\)
- \(100001\)
- \(100002\)
- \(100003\)
- \(100004\)
- \(\ldots\)
Найдите последнее число из списка, в котором никакие две нечётные цифры не стоят рядом, а номер числа оканчивается на цифру \(5.\) В ответе запишите это число в девятеричной системе счисления.
Решение:
Python
from itertools import product
def conv(n):
ans = ''
while n:
ans = str(n % 9) + ans
n //= 9
return ans
q = 0
deny = list(product('1357', repeat=2))
for i, n in enumerate(range(9**5, 9**6), 1):
if i % 10 == 5 and all(''.join(d) not in conv(n) for d in deny):
q = conv(n)
print(q)
Ответ: \(888881\)
Обсуждение задания
Здесь пока нет ни одного комментария. Будьте первым!


