list中的元素排列组合成最大的数

来源:互联网 发布:win8系统无法连接网络 编辑:程序博客网 时间:2024/05/20 19:14
class Solution:    # @param {integer[]} nums    # @return {string}    def largestNumber(self, nums):        import itertools        a = list(itertools.permutations(nums,len(nums)))        d = []        for i in a:            str1 = ''            for j in i:                str1 += str(j)            d.append(int(str1))        return str(max(d))solution = Solution()print solution.largestNumber([1,2,3,4,5,6,7,8,9,0])
0 0
原创粉丝点击