给定一组非负整数,重新排列它们的顺序使之组成一个最大的整数。
给定一组非负整数,重新排列它们的顺序使之组成一个最大的整数。
示例 1:
输入: [10,2]
输出: 210
示例 2:
输入: [3,30,34,5,9]
输出: 9534330
说明: 输出结果可能非常大,所以你需要返回一个字符串而不是整数。
1 // public static void main(String[] args) throws IOException{ 2 // BufferedReader bf = new BufferedReader(new InputStreamReader(System.in)); 3 // String[] s = bf.readLine().split(" "); 4 // Arrays.sort(s, (o1,o2) -> (o2+o1).compareTo(o1+o2)); 5 // 6 // System.out.println(Maxnum(s)); 7 // StringBuilder sb = new StringBuilder(); 8 // for(String s1: s) { 9 // sb.append(s1); 10 // } 11 // 12 // String result = sb.toString(); 13 // System.out.println(result); 14 // 15 // }