-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathDetermineTheWinner.java
More file actions
49 lines (48 loc) · 1.42 KB
/
DetermineTheWinner.java
File metadata and controls
49 lines (48 loc) · 1.42 KB
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
import java.util.Scanner;
public class DetermineTheWinner {
public static void main(String args[]){
Scanner input = new Scanner(System.in);
int testCase = input.nextInt();
while(testCase > 0){
int[] intialScore = new int[4];
for(int i = 0; i<4 ; i++)
intialScore[i] = input.nextInt();
int[] decrease = new int[4];
for(int i = 0; i<4 ; i++)
decrease[i] = input.nextInt();
int[] flashTime = new int[4];
for(int i = 0; i<4 ; i++)
flashTime[i] = input.nextInt();
int[] ciscoTime = new int[4];
for(int i = 0; i<4 ; i++)
ciscoTime[i] = input.nextInt();
int flashScore = 0;
int ciscoScore = 0;
for(int i = 0 ; i < 4 ; i++){
flashScore += intialScore[i] - decrease[i]*flashTime[i];
ciscoScore += intialScore[i] - decrease[i]*ciscoTime[i];
}
int flashRequireTime = flashTime[0];
int ciscoRequireTime = ciscoTime[0];
for(int i = 1 ; i < 4 ; i++){
if(flashRequireTime < flashTime[i])
flashRequireTime = flashTime[i];
if(ciscoRequireTime < ciscoTime[i])
ciscoRequireTime = ciscoTime[i];
}
if(flashScore < ciscoScore)
System.out.println("Cisco");
else if(flashScore > ciscoScore)
System.out.println("Flash");
else{
if(flashRequireTime < ciscoRequireTime)
System.out.println("Flash");
else if(flashRequireTime > ciscoRequireTime)
System.out.println("Cisco");
else
System.out.println("Tie");
}
testCase--;
}
}
}