가위바위보

han.user();·2023년 4월 11일
0

구름

목록 보기
19/20
post-thumbnail

import java.io.*;

class Main {
    public static void main(String[] args) throws Exception {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        String[] input = br.readLine().split(" ");

        int count1 = 0;
        int count2 = 0;
        int count3 = 0;

        for (int i = 0; i < input.length; i++) {
            if (input[i].equals("1")) {
                count1++;
            } else if (input[i].equals("2")) {
                count2++;
            } else if (input[i].equals("3")) {
                count3++;
            }
        }
        int max = 0;

        int[] many = new int[3];   // 1 가위 2 바위 3 보
        many[0] = count1;
        many[1] = count2;
        many[2] = count3;

        StringBuilder sb = new StringBuilder();
        sb.append(max);
        for (int i = 0; i < many.length; i++) {
            if (max <= many[i]) {
                max = many[i];
                if (many[i] == sb.charAt(0)) {
                    continue;
                } else if (many[i] > sb.charAt(0) - '0') {
                    sb.deleteCharAt(0);
                    sb.append(many[i]);
                }
            }
        }
        if(many[0]==5||many[1]==5||many[2]==5) {
            System.out.println("0");
            return;
        }

        if(many[0]>0&&many[1]>0&&many[2]>0){
            System.out.println("0");
            return;
        }

        if (sb.charAt(0) - '0' == many[1]) {
            if (many[2] == 0) {
                System.out.println(many[1]);
            } else {
                System.out.println(many[2]);
            }

        } else if (sb.charAt(0) - '0' == many[2]) {
            if (many[0] == 0) {
                System.out.println(many[2]);
            } else {
                System.out.println(many[0]);
            }
        } else if (sb.charAt(0) - '0' == many[0]) {
            if (many[1] == 0) {
                System.out.println(many[0]);
            } else {
                System.out.println(many[1]);
            }
        }
    }
}
profile
I'm still hungry.

0개의 댓글