@Scrazy
2017-04-12T10:00:27.000000Z
字数 343
阅读 808
python
算法
eg:array = [12, 3, 4, 5]
12345 是其最小值
# coding=utf-8
import functools
class Solution:
def print_min_number(self, numbers):
cmp = lambda x, y: int(str(x)+str(y))- int(str(y)+str(x))
numbers.sort(key=functools.cmp_to_key(cmp))
result = ''.join(map(str, numbers))
return result
s = Solution()
numbers = [3, 5, 2, 4, 10, 34, 2345, 9876]
print(s.print_min_number(numbers))