Задание 25. Информатика. ЕГЭ. Поляков-2594

Просмотры: 367
Изменено: 31 января 2025

Среди целых чисел, принадлежащих числовому отрезку [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