Среди целых чисел, принадлежащих числовому отрезку [2031; 14312], найдите числа, которые не содержат цифру 2, если записать их в системе счисления с основанием 11. Ответом будет максимум среди найденных чисел.
def count_11(number): # функция, которая проверяет есть ли 2 в 11-ричной записи числа
x = number
while x > 0:
if x % 11 == 2:
return False
x //= 11
return True
for i in reversed(range(2031, 14313)):
if count_11(i):
print(i)
break
Ответ: 14312