美文网首页
45 把数列排成最小的数

45 把数列排成最小的数

作者: 土味老猪 | 来源:发表于2018-06-22 11:28 被阅读0次
    class Solution():
        def minnum(self,numbers):
            for i in range(len(numbers)-1,0,-1):
                for j in range(0,i):
                    if int(str(numbers[j])+str(numbers[j+1]))>int(str(numbers[j+1])+str(numbers[j])):
                        numbers[j],numbers[j+1] = numbers[j+1],numbers[j]
    
            res = ''
    
            for i in numbers:
                res+=str(i)
            return int(res) if res else res
    
    s = Solution()
    print(s.minnum([]))

    相关文章

      网友评论

          本文标题:45 把数列排成最小的数

          本文链接:https://www.haomeiwen.com/subject/uackyftx.html