题解 | #把数组排成最小的数#
把数组排成最小的数
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过程