Предмет: Информатика, автор: ArT1sT2006

1Автомат получает на вход четырёхзначное десятичное число. По полученному числу строится новое десятичное число по следующим правилам.
1. Вычисляются два числа — сумма первой и второй цифр и сумма третьей и четвёртой цифр заданного числа.
2. Полученные два числа записываются друг за другом в порядке невозрастания (без разделителей).
Определите, сколько из приведённых ниже чисел могут получиться в результате работы автомата.
2110 10 1617 1513 518 1414 119
В ответе запишите только количество чисел.

Ответы

Автор ответа: poiklm246
0

Ответ:

['119', '1513', '1414']

Объяснение:

Питон

input = []

for i in range(1565, 9999):

   # print(i)

   list_i = list(str(i))

   a = int(list_i[0]) + int(list_i[1])

   b = int(list_i[2]) + int(list_i[3])

   # print(a, b)

   c = str(max(a, b)) + str(min(a, b))

   # print(c)

   print(c)

   if c == '2110' or c == '10' or c == '1617' or c == '1513' or c == '518' or c == '1414' or c == '119':

       if input.count(c) == 0:

           input.append(c)

print(input)

Похожие вопросы
Предмет: Русский язык, автор: прмираа