Предмет: Информатика,
автор: ArT1sT2006
1Автомат получает на вход четырёхзначное десятичное число. По полученному числу строится новое десятичное число по следующим правилам.
1. Вычисляются два числа — сумма первой и второй цифр и сумма третьей и четвёртой цифр заданного числа.
2. Полученные два числа записываются друг за другом в порядке невозрастания (без разделителей).
Определите, сколько из приведённых ниже чисел могут получиться в результате работы автомата.
2110 10 1617 1513 518 1414 119
В ответе запишите только количество чисел.
Ответы
Автор ответа:
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)
Похожие вопросы
Предмет: Қазақ тiлi,
автор: ilagrugus
Предмет: Русский язык,
автор: прмираа
Предмет: Английский язык,
автор: Лина0510
Предмет: Информатика,
автор: vlada644538
Предмет: Английский язык,
автор: kkkkiiiii