diff --git "a/ksinji/202510/31 PGM \352\260\200\354\236\245 \355\201\260 \354\210\230.md" "b/ksinji/202510/31 PGM \352\260\200\354\236\245 \355\201\260 \354\210\230.md" new file mode 100644 index 00000000..7be3aab1 --- /dev/null +++ "b/ksinji/202510/31 PGM \352\260\200\354\236\245 \355\201\260 \354\210\230.md" @@ -0,0 +1,20 @@ +```java +import java.util.*; + +class Solution { + public String solution(int[] numbers) { + 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"; + + StringBuilder sb = new StringBuilder(); + for (String s : arr) sb.append(s); + return sb.toString(); + } +} +```