题解 | #把数组排成最小的数#
把数组排成最小的数
https://www.nowcoder.com/practice/8fecd3f8ba334add803bf2a06af1b993
class Solution {
public:
string PrintMinNumber(vector<int>& numbers) {
// write code here
vector<string> vs;
for(int i = 0; i < numbers.size(); ++i)
{
vs.push_back(to_string(numbers[i]));
}
sort(vs.begin(), vs.end(), [](string x, string y){ return x + y < y + x;});// 将最大最小值组合转为string类型进行比较
string s;
for(auto i : vs) s+= i;
return s;
}
};
挤挤刷刷! 文章被收录于专栏
记录coding过程
SHEIN希音公司福利 256人发布
查看12道真题和解析