class Solution {
public:
string minNumber(vector<int>& nums) {
vector<string> strs;
string res;
for(int i = 0; i < nums.size(); i++)
strs.push_back(to_string(nums[i]));
sort(strs.begin(), strs.end(), [](string& x, string& y){ return x + y < y + x; });
for(int i = 0; i < strs.size(); i++)
res.append(strs[i]);
return res;
}
};
注意:
1.声明vector动态数组 vector<> strs
2.插入动态数组中push_back
3.int数组转成string数组to_string
4.sort排序并根据规则排序
5.append拼接字符串