1) 문제
https://school.programmers.co.kr/learn/courses/30/lessons/42746
2) 코드
import java.util.*;
import java.io.*;
class Solution {
public String solution(int[] numbers) {
StringBuilder answer = new StringBuilder();
String[] arr = new String[numbers.length];
for(int i=0;i<numbers.length;i++) {
arr[i] = String.valueOf(numbers[i]);
}
Arrays.sort(arr, (a, b) -> (b+a).compareTo(a+b));
if(arr[0].equals("0")) return "0";
for (int i = 0; i < arr.length; i++) {
answer.append(arr[i]);
}
return answer.toString();
}
}
3) 피드백
람다식 코테에서 처음 써봤다! 알아두자!