Python 3
本地运行样例全是对的,不知道哪里有问题
ini = input().split()
del ini[0]
nums = ini
def add9(x):
if len(x) < 10:
x0 = x + '9'*(10 - len(x))
return x0
def compare(a,b):
a9 = add9(a)
b9 = add9(b)
for i in range(10):
if a9[i] > b9[i]:
return True
elif a9[i] < b9[i]:
return False
return True
j = 0
for j in range(1, len(nums)):
for i in range(len(nums)-j):
if compare(nums[i+1], nums[i]):
nums[i],nums[i+1] = nums[i+1],nums[i]
def pin(li):
t = ''
for k in li:
t += k
return t
for i in pin(nums):
print(int(i), end = '')