import java.util.Scanner;
import java.util.Random;

public class QuizRockScissorsPaper {
	public static void main(String[] args) {
	    // 컴퓨터와 가위, 바위, 보 게임을 진행하는 코드를 작성하세요
	    // - 3승 또는 3패하면 종료됩니다
	    // - 1.가위  2.바위  3.보
		
		// #####내 코드#####
		Random random = new Random();
		Scanner sc = new Scanner(System.in);
//		int win = 0;
//		int lose = 0;
//		boolean run = true;
//		
//		System.out.println("가위바위보");
//		while (run) {
//			System.out.print("1.가위 2.바위 3.보 >> ");
//			int computer = random.nextInt(51 - 49 + 1 ) + 1;
//			//System.out.println("computer : " + computer);
//			int user = sc.nextInt();
//			if (user == 1) {
//				if (computer == 1) {
//					System.out.println("비겼습니다.");
//					continue;
//				}
//				else if ( computer == 3) { win++; }
//				else if ( computer == 2) { lose++; }
//			}
//			else if (user == 2) {
//				if (computer == 2) {
//					System.out.println("비겼습니다.");
//					continue;
//				}
//				else if ( computer == 1) { win++; }
//				else if ( computer == 3 ) { lose++; }
//			}
//			else if (user == 3) {
//				if (computer == 3) {
//					System.out.println("비겼습니다.");
//					continue;
//				}
//				else if (computer == 2) { win++; }
//				else if (computer == 1) { lose++; }
//			}
//			else { System.out.println("올바른 값을 입력하세요.."); }
//			System.out.println("win : " + win);
//			System.out.println("lose : " + lose);
//			
//			if (win == 3) {
//				run =false;
//				System.out.println("축하합니다. 이겼습니다.");
//			}
//			else if (lose == 3) {
//				run = false;
//				System.out.println("아쉽게 지셨네요. 다음에 또 도전하세요.");
//			}
//		}
//		
		// #####정답#####
		int user = 0;  // 사용자
		int com = 0;   // 컴퓨터
		int win = 0;   // 승
		int draw = 0;  // 무
		int lose = 0;  // 패
		
		while(win < 3 && lose < 3) {
		
			// com 값 설정
			com = random.nextInt(3)+1;
			//System.out.println("com : " + com);
			
			// 사용자 값 입력
			while(true) {
				System.out.print("1.가위  2.바위  3보 >> ");
				user = sc.nextInt();
				if(user>=1 && user<=3)
					break;
			}
			System.out.println();
			
			// 선택값 문자열 설정
			String userStn = "";
			if(user == 1) userStn = "가위";
			else if(user == 2) userStn = "바위";
			else userStn = "보";
			
			String comStn = "";
			if(com == 1) comStn = "가위";
			else if(com == 2) comStn = "바위";
			else comStn = "보";
			
			System.out.println("사용자 : " + userStn + " - com : " + comStn);
			
			// 결과
			if(user == 2 && com == 1) {
				System.out.println("승");
				++win;
			} else if(user == 3 && com == 2) {
				System.out.println("승");
				++win;
			} else if(user == 1 && com == 3) {
				System.out.println("승");
				++win;
			} else if(user == com) {
				System.out.println("무");
				++draw;
			} else {
				System.out.println("패");
				++lose;
			}
			System.out.println();	
		
		} // while(win < 3 && lose < 3) end
		
		// 최종 결과
		System.out.println(win + "승 " + draw + "무 " + lose + "패");
		if(win > 2) {
			System.out.println("당신의 승리 ㅠㅠ");
		} else {
			System.out.println("내가 이겼어요..^^");
		}

	}
}