给定一组非负整数,重新排列它们的顺序使之组成一个最大的整数。

给定一组非负整数,重新排列它们的顺序使之组成一个最大的整数。

示例 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 //    }

 

posted @ 2022-04-04 00:34  海漠  阅读(304)  评论(0编辑  收藏  举报