#leetcode179. 最大数

最大数

给定一个非负整数数组 nums,对元素重新排序(不能拆分元素),将它们拼接为可能的最大整数。答案可能很长,必须返回字符串。若全为 0,返回 "0"。

输入格式

采用 LeetCode 直接传参格式,一份 .in 文件仅包含一次函数调用的参数值,保留方括号、逗号等原始符号。

输出格式

一行 LeetCode 返回值;字符串结果保留双引号,整数输出为普通十进制整数。

输入输出样例

样例 1

输入

[10,2]

输出

"210"

样例 2

输入

[3,30,34,5,9]

输出

"9534330"

数据范围

1 ≤ nums.length ≤ 100;0 ≤ nums[i] ≤ 10^9。

提示代码框架(C++14)

class Solution {
public:
    string largestNumber(vector<int>& nums) {

    }
};

提交时只需编写 class Solution,不要编写 main()。评测时通过 template.cc 调用你的方法。

请注意:整数数组使用 [1,2,3],二维数组使用 [[1,2],[3,4]],标量直接使用 10;字符串返回值保留引号。