• 把数字变成字符再比较大小,用冒泡排序比较各种排列情况,选出最小的排序组合,再合成为一个字符输出
class Solution:
    def PrintMinNumber(self, numbers):
        numbers = [str(num) for num in numbers]
        for i in range(len(numbers) - 1):
            for j in range(i, len(numbers)):
                if numbers[i] + numbers[j] > numbers[j] + numbers[i]:
                    numbers[i], numbers[j] = numbers[j], numbers[i]
        return "".join(numbers)