Skip to content

Commit d661dc6

Browse files
committed
Update java solutions
1 parent 985b6f5 commit d661dc6

File tree

2 files changed

+14
-8
lines changed

2 files changed

+14
-8
lines changed
+7-5
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,25 @@
1+
import java.io.PrintWriter;
12
import java.util.Scanner;
2-
import java.util.stream.IntStream;
33

44
public class BattleRoyal {
55
private static final Scanner sc = new Scanner(System.in);
6+
private static final PrintWriter pw = new PrintWriter(System.out);
67
private static final int N = 100;
78

89
private static void solve() {
9-
final int k[] = new int[N];
10+
int total = 0;
1011
for (int i = 0; i < N; i++) {
11-
k[i] = sc.nextInt();
12+
total += sc.nextInt();
1213
}
13-
int total = IntStream.of(k).sum();
14-
System.out.println(100 - total);
14+
pw.println(100 - total);
1515
}
1616

1717
public static void main(final String[] args) {
1818
final int T = sc.nextInt();
1919
for (int i = 0; i < T; i++) {
2020
solve();
2121
}
22+
sc.close();
23+
pw.close();
2224
}
2325
}

tsunahiki/java-tossy/Tsunahiki.java

+7-3
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
1+
import java.io.PrintWriter;
12
import java.util.Scanner;
23

34
// O(N^2) solution
45
public class Tsunahiki {
56
private static final Scanner sc = new Scanner(System.in);
7+
private static final PrintWriter pw = new PrintWriter(System.out);
68
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];
911

1012
private static boolean check(final int n, final int ans) {
1113
// try to win `ans` times
@@ -33,7 +35,7 @@ private static void solve() {
3335

3436
for (int ans = n; ans >= 0; ans--) {
3537
if (check(n, ans)) {
36-
System.out.println(ans);
38+
pw.println(ans);
3739
return;
3840
}
3941
}
@@ -46,5 +48,7 @@ public static void main(final String[] args) {
4648
for (int i = 0; i < T; i++) {
4749
solve();
4850
}
51+
sc.close();
52+
pw.close();
4953
}
5054
}

0 commit comments

Comments
 (0)