def largestNumber(self, nums):
"""
:type nums: List[int]
:rtype: str
"""
s = map(str,nums)
def compare(a,b):
if a+b == b+a:
return 0
elif a + b > b+a:
return 1
else:
return -1
res = sorted(s,key = functools.cmp_to_key(compare),reverse = True)
res = "".join(res)
return "".join(res) if res[0] != "0" else "0"
leetcode179. 最大数
最新推荐文章于 2024-07-24 17:27:32 发布