Информатика, вопрос задал ReyZe , 1 год назад

Написать на Python
Напишите программу, которая получает на вход четырехзначное положительное десятичное число и генерирует из цифр этого числа минимально возможное четырехзначное число и максимально возможное четырехзначное число. В первой строке задано одно четырехзначное число. Выведите во второй строке два числа – наименьшее четырехзначное число и наибольшее четырехзначное число, которые можно получить из цифр данного числа. Числа разделяйте одним пробелом.
________________________________________
Вводимые данные:
1390
1010
Выводимые данные:
1039 9310
1001 1100

Ответы на вопрос

Ответил MagicSticks
0

Ответ:

num = input("Введите четырехзначное число: ")

digits = sorted(num)

min_num = int(''.join(digits))

max_num = int(''.join(digits[::-1]))

print(min_num, max_num)

Объяснение:


lugovsckojartiom: работает некоректно
Новые вопросы