Ниже на трёх языках программирования записан алгоритм. Получив на вход число , этот алгоритм печатает два числа:
и
. Укажите наибольшее из таких чисел
, при вводе которых алгоритм печатает сначала
, а потом
.
for i in range(1, 10000):
x = i
L = 0
M = 1
while x > 0:
L = L+1
M = M * (x % 8)
x = x//8
if L == 3 and M == 120:
maxim = i
print(maxim)
Ответ: 428