백준 주사위게임.
1. 이중 for문으로 sumNum 배열에 입력값을 받는다.
2. 문제에서 제시된 규칙들을 if문으로 만들고 result 배열에 값을 저장한다.
3. result배열의 값들을 result2와 비교하면서 result[i]의 값이 더 크다면 result2의 값을 result[i]로 바꿔준다.
4. result2의 값을 출력한다.
import java.util.Scanner;
public class Main{
public static void main(String[] args){
// Please Enter Your Code Here
Scanner s = new Scanner(System.in);
int num = s.nextInt();
int[] sumNum = new int[3];
int[] con = new int[1];
int[] result = new int[num];
int result2 = 0;
for (int i=0;i<num;i++){
for (int j=0;j<3;j++){
sumNum[j] = s.nextInt();
}
if (sumNum[0] == sumNum[1] && sumNum[0] == sumNum[2]){
result[i] = 10000 + sumNum[0] * 1000;
}
else if (sumNum[0] == sumNum[1] && sumNum[1] != sumNum[2]){
result[i] = 1000 + sumNum[0] * 100;
}
else if (sumNum[0] == sumNum[2] && sumNum[0] != sumNum[1]){
result[i] = 1000 + sumNum[0] * 100;
}
else if (sumNum[1] == sumNum[2] && sumNum[0] != sumNum[1]){
result[i] = 1000 + sumNum[1] * 100;
}
else {
con[0] = sumNum[0];
for (int k=0;k<2;k++){
if (con[0] < sumNum[k]){
con[0] = sumNum[k];
}
}
result[i] = con[0] * 100;
}
con = new int[1];
sumNum = new int[3];
}
for (int i=0;i<num;i++){
if (result[i] > result2){
result2 = result[i];
}
}
System.out.println(result2);
}
}