Как принимать входные данные в строке
ПОСТАНОВКА ЗАДАЧИ
Сегодня день рождения Сагара. Он получил множество цифр в подарок от своего отца. Его отец сказал ему, что у него есть еще один дар, если Сагар сможет сделать наибольшее число, объединив числа и поменяв местами цифры чисел. Помогите Сагару составить наибольшее число из заданных чисел
Ввод:
Первая строка содержит количество тестов т. следующая строка содержит значение количество значений в массиве из N следует N разделенных пробелами чисел
Выход:
Выведите ответ.
ВХОДНОЙ СИГНАЛ ОБРАЗЦА
2
5
1 2 20 31 5
4
9 1 5 10
ПРИМЕР ВЫВОДА
5322110
95110
Я НЕ ХОЧУ, ЧТОБЫ КТО-ТО РЕШАЛ ЭТУ ПРОБЛЕМУ. Я ТОЛЬКО ХОЧУ ЗНАТЬ, КАК ПРИНИМАТЬ ВХОДНЫЕ ДАННЫЕ В ОДНОЙ СТРОКЕ, КАК В ПРИВЕДЕННОЙ ВЫШЕ ЗАДАЧЕ. ПОЖАЛУЙСТА, ИСПОЛЬЗУЙТЕ PYTHON, ЧТОБЫ ОТВЕТИТЬ НА ЭТОТ ВОПРОС, ТАК КАК Я ЗНАЮ ТОЛЬКО ЭТО
Что я уже пробовал:
х, у, Z = [инт(х) для Х в входные().сплит()]
Я попробовал это сделать , но в этом я понял, что пользователь должен был ввести значение до определенного предела(т. е. равное количеству определенных переменных