Помогите, пожалуйста!!!
Некий исполнитель обрабатывает предлагаемое ему четырехзначное число по правилу:
1) складывает первую и вторую цифры числа;
2) складывает третью и четвёртую цифры числа
3) полученные два числа записывает друг за другом в порядке убывания (без разделителей).
Пример: Исходное число - 2137. Суммы: 2+1=3, 3+7=10. Результат - 103.
Запиши наименьшее возможное число, в результате обработки которого исполнитель получит число 115.
Answers & Comments
Ответ:
1905
Объяснение:
У меня получилось такое.
Ответ: 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