Дано два натуральных числа N и M.Написать программу для определения наименьшего из чисел, составленных из цифр данных чисел. Незначащих нулей в найденном числе быть не должно.Формат входных данных:Входной файл input.txt содержит два натуральных числа N (10 <= N <= 10^100) и M (10 <= M <= 10^100), разделенных одним пробелом.Формат выходных данных:Выходной файл output.txt должен содержать найденное наименьшее число.
Пример входного файла:
input.txt
345 129
Пример выходного файла:
output.txt
123
with open("input.txt", "r") as file:
n, m = map(int, file.readline().split())
def get_min_number(n, m):
if num_list[0] == '0':n_str = str(n)
m_str = str(m)
num_list = sorted(n_str + m_str)
num_list.remove('0')
return int("".join(num_list))
result = get_min_number(n, m)
with open("output.txt", "w") as file:
file.write(str(result))