Skip to content

Commit d3cfb1d

Browse files
Merge pull request #223 from Coding-Crew-Forever/hh830/algorithm
[2025년 7월 둘째주 / hh830] 정렬
2 parents e7b81aa + 3ac5d40 commit d3cfb1d

File tree

1 file changed

+37
-0
lines changed

1 file changed

+37
-0
lines changed

hh830/BOJ_1026.java

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
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+
import java.util.Collections;
7+
8+
public class Main {
9+
public static void main(String[] args) throws IOException {
10+
BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(System.in));
11+
12+
int N = Integer.parseInt(bufferedReader.readLine());
13+
14+
int A[] = new int[N];
15+
Integer B[] = new Integer[N];
16+
17+
StringTokenizer stringTokenizer = new StringTokenizer(bufferedReader.readLine());
18+
for(int i = 0; i < N; i++) {
19+
A[i] = Integer.parseInt(stringTokenizer.nextToken());
20+
}
21+
22+
stringTokenizer = new StringTokenizer(bufferedReader.readLine());
23+
for(int i = 0; i < N; i++) {
24+
B[i] = Integer.parseInt(stringTokenizer.nextToken());
25+
}
26+
27+
Arrays.sort(A);
28+
Arrays.sort(B, Collections.reverseOrder());
29+
30+
int result = 0;
31+
for(int i = 0; i < N; i++) {
32+
result += A[i] * B[i];
33+
}
34+
35+
System.out.println(result);
36+
}
37+
}

0 commit comments

Comments
 (0)