Skip to content

Commit 756802b

Browse files
committed
블랙잭 30M
1 parent c5dd530 commit 756802b

File tree

1 file changed

+38
-0
lines changed
  • week3/brute_force/블랙잭/dlwldn30

1 file changed

+38
-0
lines changed
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
package 블랙잭.dlwldn30;
2+
3+
import java.io.BufferedReader;
4+
import java.io.IOException;
5+
import java.io.InputStreamReader;
6+
import java.util.StringTokenizer;
7+
8+
public class Main {
9+
10+
public static void main(String[] args) throws IOException {
11+
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
12+
StringTokenizer st = new StringTokenizer(br.readLine());
13+
14+
int N = Integer.parseInt(st.nextToken());
15+
int M = Integer.parseInt(st.nextToken());
16+
int max = 0;
17+
18+
int[] cards = new int[N];
19+
st = new StringTokenizer(br.readLine());
20+
21+
for (int i = 0; i < N; i++) {
22+
cards[i] = Integer.parseInt(st.nextToken());
23+
}
24+
25+
for (int i = 0; i < N - 2; i++) {
26+
for (int j = i + 1; j < N - 1; j++) {
27+
for (int k = j + 1; k < N; k++) {
28+
int sum = cards[i] + cards[j] + cards[k];
29+
if (sum <= M) {
30+
max = Math.max(max, sum);
31+
}
32+
}
33+
}
34+
}
35+
36+
System.out.println(max);
37+
}
38+
}

0 commit comments

Comments
 (0)