class Solution {
public:
    /**
     * 最大数
     * @param nums int整型vector 
     * @return string字符串
     */
    string solve(vector<int>& nums) {
        // write code here
        sort(nums.begin(),nums.end(),cmp);
        if(nums[0]==0)return "0";
        string s;
        for(int i=0;i<nums.size();i++){
            s+=to_string(nums[i]);
        }
        return s;
    }
    static bool cmp(int a,int b){
        string x=to_string(a);
        string y=to_string(b);
        return x+y>y+x;
    }
};