Задание 25. Информатика. ЕГЭ. Поляков-2594
- Просмотры: 145
- Изменено: 24 ноября 2024
Среди целых чисел, принадлежащих числовому отрезку \( [2031; \,\, 14312]\), найдите числа, которые не содержат цифру \(2\), если записать их в системе счисления с основанием \(11\). Ответом будет максимум среди найденных чисел. (К. Амеличев)
Решение:
Python
def no2(n):
while n:
if n % 11 == 2:
return False
else:
n //= 11
return True
a = []
for x in range(2031, 14313):
if no2(x):
a.append(x)
print(max(a))
Ответ: 14312