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

Помогите, пожалуйста!!!

Некий исполнитель обрабатывает предлагаемое ему четырехзначное число по правилу:
1) складывает первую и вторую цифры числа;
2) складывает третью и четвёртую цифры числа
3) полученные два числа записывает друг за другом в порядке убывания (без разделителей).
Пример: Исходное число - 2137. Суммы: 2+1=3, 3+7=10. Результат - 103.

Запиши наименьшее возможное число, в результате обработки которого исполнитель получит число 115.​​

Ответы

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

Ответ:

1905

Объяснение:

У меня получилось такое.

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

Ответ: 1429 (1+4=5; 2+9=11; 115)

def ispolnitel(n):

   n1=n//1000 + (n//100)%10

   n2=(n//10)%10 + n%10

   if n1>n2:

       return int(str(n1)+str(n2))

   else:

       return int(str(n2)+str(n1))

for i in range(1000,10000):

   if ispolnitel(i)==115:

       print(i)

       break

Похожие вопросы
Предмет: Алгебра, автор: изабело4ка