Решение ✅ (№ 145) Автомат получает на вход трёхзначное число. По этому числу строится новое число по следующим правилам. 1. Перемножаются первая и вторая, а также вторая и третья цифры. 2. Полученные два числа записываются друг за другом в порядке неубывания без разделителей.
Предметы
(№ 145) Автомат получает на вход трёхзначное число. По этому числу строится новое число по следующим правилам. 1. Перемножаются первая и вторая, а также вторая и третья цифры. 2. Полученные два числа записываются друг за другом в порядке неубывания без разделителей.
0 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 5
Загрузка...

(№ 145) Автомат получает на вход трёхзначное число. По этому числу строится новое число по следующим правилам.

1. Перемножаются первая и вторая, а также вторая и третья цифры.
2. Полученные два числа записываются друг за другом в порядке неубывания без разделителей.

Пример. Исходное число: 631. Произведение: 6*3 = 18; 3*1 = 3. Результат: 318. Укажите наибольшее число, при обработке которого автомат выдаёт результат 621.

max=0
for N in range(100,1000):
    x1=N//100
    x2=(N%100)//10
    x3=N%10
    p1=x1*x2
    p2=x2*x3
    a=[p1,p2]
    a.sort()
    R=int(str(a[0])+str(a[1]))
    if R==621 and max<N:
        max=N
print(max)



Ответ:

732

Формат файла

Источник

сайт Полякова

Создание сайтов - Лидер Поиска

Refund Reason