Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def F(n):
- # переводим в строку
- s = str(n) # 63179 -> "63179"
- # Подготовительный этап. Разбиваем число по цифрам
- a = int(s[0])
- b = int(s[1])
- c = int(s[2])
- d = int(s[3])
- e = int(s[4])
- # действие 1 - узнаем суммы
- arr = [a + c + e, b + d]
- arr.sort()
- # действие 2 - соединяем получившиеся суммы (Обрати внимание, что пишут в задании - по возрастсанию или убыванию)
- return int(str(arr[0]) + str(arr[1]))
- # идем от минимально возможного до максимально возможного числа и пробуем найти нужное
- for i in range(10000, 100000):
- # здесь пишем условие, которое дается нам в задании
- if F(i) == 723:
- print(i) # если написано, что надо найти минимум, то достаточно вывести на экран первое попашееся число
- break
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement