project_python/2.2_lesson.14.20.py

33 lines
1.4 KiB
Python
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

''' ****** Задание 14(N) из 20 Параграф 2.2 *********
* Во времена, когда люди верили в магическую силу чисел, волшебник Пифуман предал все народы и встал на сторону Зерона.
Теперь, чтобы проникнуть в башни обоих злодеев одновременно, нужно разделить силу числа, которое защищало нас в дороге.
Для этого возьмём трёхзначное число и составим из него минимальное и максимальное возможные двухзначные числа.
Каждая цифра может использоваться не более того количества раз, сколько раз она встречается во входном числе.
'''
if __name__ == "__main__"
try:
number = int(input())
d1 = number // 100
d2 = (number // 10) % 10
d3 = number % 10
digits = [d1, d2, d3]
valid_nums = set()
for i in range(3):
for j in range(3):
if i != j:
if digits[i] != 0:
valid_nums.add(digits[i] * 10 + digits[j])
min_num = min(valid_nums)
max_num = max(valid_nums)
print(min_num, max_num)
except ValueError:
pass