class Solution {
public:
static bool cmp(int n1,int n2){
string s1 = to_string(n1) + to_string(n2);
string s2 = to_string(n2) + to_string(n1);
return s1 < s2;
}
string printMinNumber(vector<int>& nums) {
//重新定义一个比较函数,使得小的数放在前面
string res;
if(nums.empty()) return res;
sort(nums.begin(),nums.end(),cmp);
for(auto x: nums)
res += to_string(x);
return res;
}
};