File tree 2 files changed +14
-8
lines changed
2 files changed +14
-8
lines changed Original file line number Diff line number Diff line change
1
+ import java .io .PrintWriter ;
1
2
import java .util .Scanner ;
2
- import java .util .stream .IntStream ;
3
3
4
4
public class BattleRoyal {
5
5
private static final Scanner sc = new Scanner (System .in );
6
+ private static final PrintWriter pw = new PrintWriter (System .out );
6
7
private static final int N = 100 ;
7
8
8
9
private static void solve () {
9
- final int k [] = new int [ N ] ;
10
+ int total = 0 ;
10
11
for (int i = 0 ; i < N ; i ++) {
11
- k [ i ] = sc .nextInt ();
12
+ total + = sc .nextInt ();
12
13
}
13
- int total = IntStream .of (k ).sum ();
14
- System .out .println (100 - total );
14
+ pw .println (100 - total );
15
15
}
16
16
17
17
public static void main (final String [] args ) {
18
18
final int T = sc .nextInt ();
19
19
for (int i = 0 ; i < T ; i ++) {
20
20
solve ();
21
21
}
22
+ sc .close ();
23
+ pw .close ();
22
24
}
23
25
}
Original file line number Diff line number Diff line change
1
+ import java .io .PrintWriter ;
1
2
import java .util .Scanner ;
2
3
3
4
// O(N^2) solution
4
5
public class Tsunahiki {
5
6
private static final Scanner sc = new Scanner (System .in );
7
+ private static final PrintWriter pw = new PrintWriter (System .out );
6
8
private static final int MAX_N = 100 ;
7
- static final int a [] = new int [MAX_N ];
8
- static final int b [] = new int [MAX_N ];
9
+ private static final int a [] = new int [MAX_N ];
10
+ private static final int b [] = new int [MAX_N ];
9
11
10
12
private static boolean check (final int n , final int ans ) {
11
13
// try to win `ans` times
@@ -33,7 +35,7 @@ private static void solve() {
33
35
34
36
for (int ans = n ; ans >= 0 ; ans --) {
35
37
if (check (n , ans )) {
36
- System . out .println (ans );
38
+ pw .println (ans );
37
39
return ;
38
40
}
39
41
}
@@ -46,5 +48,7 @@ public static void main(final String[] args) {
46
48
for (int i = 0 ; i < T ; i ++) {
47
49
solve ();
48
50
}
51
+ sc .close ();
52
+ pw .close ();
49
53
}
50
54
}
You can’t perform that action at this time.
0 commit comments