-
Notifications
You must be signed in to change notification settings - Fork 0
/
ArmyStrengthEasy.java
61 lines (50 loc) · 1.5 KB
/
ArmyStrengthEasy.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
import java.util.*;
import java.util.Map.Entry;
import java.util.regex.*;
import java.util.stream.*;
import java.io.*;
import java.math.*;
import java.text.*;
/*
* @author Theodoric Keith Lim
*/
class ArmyStrengthEasy {
public static void main(String[] args) {
new ArmyStrengthEasy();
}
ArmyStrengthEasy() {
answer();
}
void answer() {
Kattio sc = new Kattio(System.in);
StringBuilder sb = new StringBuilder();
int t = sc.getInt();
while (t-- > 0) {
int g = sc.getInt(), m = sc.getInt();
ArrayList<Integer> gArmy = new ArrayList<>();
ArrayList<Integer> mArmy = new ArrayList<>();
for (int i = 0; i < g; i++)
gArmy.add(sc.getInt());
for (int i = 0; i < m; i++)
mArmy.add(sc.getInt());
Collections.sort(gArmy);
Collections.sort(mArmy);
while (gArmy.size() > 0 && mArmy.size() > 0) {
int gWeak = gArmy.get(0), mWeak = mArmy.get(0);
if (gWeak > mWeak) {
mArmy.remove(0);
} else if (mWeak > gWeak) {
gArmy.remove(0);
} else {
mArmy.remove(0);
}
}
if (gArmy.size() == 0) {
sb.append("MechaGodzilla");
} else sb.append("Godzilla");
sb.append("\n");
}
System.out.println(sb.toString());
sc.close();
}
}