Ниже на трёх языках программирования записана программа, которая получает натуральное число , выполняет преобразования, а затем выводит два числа. Укажите наибольшее возможное значение
, при вводе которого программа выведет
и
.
for i in range(10000, 0, -1):
x = i
a = 1
b = 10
while x > 0:
c = x % 10
a *= c
if c < b:
b = c
x //= 10
if a == 100 and b == 4:
print(i)
break
x = i
a = 1
b = 10
while x > 0:
c = x % 10
a *= c
if c < b:
b = c
x //= 10
if a == 100 and b == 4:
print(i)
break
Ответ: 554