算法提高 最大可能整数
Arrays.sort
import java.util.Arrays;
import java.util.Comparator;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
String [] str = new String[n];
for (int i=0;i<n;i++) {
String str1 = sc.next();
str[i] = String.valueOf(str1);
}
Arrays.sort(str, new Comparator() {
@Override
public int compare(String o1, String o2) {
String o1o2 = o1+o2;
String o2o1 = o2+o1;
return o2o1.compareTo(o1o2);
}
});
for (int j=0;j<str.length;j++) {
System.out.print(str[j]);
}
}
}