Задача к ЕГЭ по информатике на тему «действия над цифрами числа» №2

Автомат получает на вход четырёхзначное число. По этому числу строится новое число по следующим правилам.
1. Складывается первая и вторая цифра, вторая и третья, а также третья и четвертая цифра исходного числа.
2. Из полученных сумм отбрасывается наименьшая.
3. Полученные два числа записываются друг за другом в порядке возрастания.

Укажите наименьшее число, при обработке которого автомат выдает результат 713.

for i in range(1000, 10000):
    s = str(i)
    k1 = int(s[0]) + int(s[1])
    k2 = int(s[1]) + int(s[2])
    k3 = int(s[2]) + int(s[3])
    first = str(k1 + k2 + k3 - max(k1, k2, k3) - min(k1, k2, k3))
    second = str(max(k1, k2, k3))
    s1 = first + second
    if s1 == ’713’:
        print(i)
        break

Ответ: 1076
Оцените статью
Я решу все!