‘’’
给出一个数组,如 [7864, 284, 347, 7732, 8498],现在需要将数组中的数字拼接起来,
如按顺序依次拼接为:786428434777328498,数组中的数字拼接顺序可以任意,
编写程序,返回「最大的可能拼出的数字」。(以上面数组为例,返回:8498 7864 7732 347 284)
‘’’
def test(l):
'''
给出一个数组,如 [7864, 284, 347, 7732, 8498],现在需要将数组中的数字拼接起来,
:param l:
:return:
'''
for i in range(len(l)):
for j in range(len(l)-1):
if l[i] > l[j]:
l[i],l[j] = l[j],l[i]
s = ''
for i in l:
s+=str(i)
print(s)
l = [8256,82561,82562, 943]
l1 = [7864, 284, 347, 7732, 8498]
test(l1)