Skip to content

Commit 11b2a29

Browse files
authored
Create BJ_16496_큰수만들기.java
1 parent bdda969 commit 11b2a29

File tree

1 file changed

+25
-0
lines changed

1 file changed

+25
-0
lines changed

250407/BJ_16496_큰수만들기.java

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
import java.io.BufferedReader;
2+
import java.io.IOException;
3+
import java.io.InputStreamReader;
4+
import java.util.Arrays;
5+
import java.util.StringTokenizer;
6+
7+
public class Main {
8+
public static void main(String[] args) throws IOException {
9+
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
10+
StringBuilder sb = new StringBuilder();
11+
12+
int N = Integer.parseInt(br.readLine());
13+
StringTokenizer st = new StringTokenizer(br.readLine());
14+
15+
String[] nums = new String[N];
16+
for (int i = 0; i < N; i++) nums[i] = st.nextToken();
17+
18+
Arrays.sort(nums, (a, b) -> (b + a).compareTo(a + b));
19+
20+
for (int i = 0; i < N; i++) sb.append(nums[i] + "");
21+
22+
if (sb.toString().charAt(0) == '0') System.out.println(0);
23+
else System.out.println(sb.toString());
24+
}
25+
}

0 commit comments

Comments
 (0)