From f0a2708833cd1da80ed69e372ade3cc53d4833b7 Mon Sep 17 00:00:00 2001 From: Zver Date: Mon, 1 Dec 2025 15:39:22 +0500 Subject: [PATCH] =?UTF-8?q?=D0=A1=D0=B4=D0=B5=D0=BB=D0=B0=D0=BB=2014=20?= =?UTF-8?q?=D0=B7=D0=B0=D0=B4=D0=B0=D0=BD=D0=B8=D0=B5=20=D0=9F=D0=B0=D1=80?= =?UTF-8?q?=D0=B0=D0=B3=D1=80=D0=B0=D1=84=202.2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 2.2_lesson.14.20.py | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 2.2_lesson.14.20.py diff --git a/2.2_lesson.14.20.py b/2.2_lesson.14.20.py new file mode 100644 index 0000000..64cfdcf --- /dev/null +++ b/2.2_lesson.14.20.py @@ -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 \ No newline at end of file