File tree Expand file tree Collapse file tree 1 file changed +38
-0
lines changed
week3/brute_force/블랙잭/dlwldn30 Expand file tree Collapse file tree 1 file changed +38
-0
lines changed Original file line number Diff line number Diff line change
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
+ }
You can’t perform that action at this time.
0 commit comments