Привет, я должен написать функцию, которая возвращает входное число х цифр в порядке добавления. (х <= 10 ^ 9). Сначала мы должны ввести количество цифр, а затем фактические цифры.
напр. </p>
вход ->
3
-3 4 2
вывод ->
-3 2 4
вот мой код. Для меньших сумм кода x правильно, но для больших сумм я превышаю ограничение по времени (ограничение по времени составляет 1 с)
def Sort(alist):
for passnum in range(len(alist)-1, 0, -1):
for i in range(passnum):
if alist[i] > alist[i + 1]:
temp = alist[i]
alist[i] = alist[i + 1]
alist[i + 1] = temp
return alist
x = int(input())
if x == 0:
print()
else:
y = [int(x) for x in input().split()]
for i in range(x):
print(Sort(y)[i], end=' ')