Сделал 14 задание Параграф 2.2

This commit is contained in:
parent 8262c6f3b1
commit f0a2708833

33
2.2_lesson.14.20.py Normal file
View file

@ -0,0 +1,33 @@
''' ****** Задание 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