A와 B가 가위바위보를 하였다.
가위는 1, 바위는 2, 보는 3으로 표현되며 A와 B가 무엇을 냈는지 입력으로 주어진다.
A와 B중에 누가 이겼는지 판별해보자. 단, 비기는 경우는 없다.
[입력]
입력으로 A와 B가 무엇을 냈는지 빈 칸을 사이로 주어진다.
[출력]
A가 이기면 A, B가 이기면 B를 출력한다.
package prc_d1;
import java.util.Scanner;
public class P1936_1 {
public static void main(String[] args) throws Exception {
Scanner sc = new Scanner(System.in);
String[] str = sc.nextLine().split(" ");
//공백을 제거하고 배열로 입력을받아 저장한다
int a = Integer.parseInt(str[0]);
int b = Integer.parseInt(str[1]);
// string으로 받은 숫자를 정수형 integer,parseInt로 변환
// str열 0번과 1번의 값을 변수 a, b에 저장한다.
sc.close();
String str2 = (a + 1) % 3 > (b + 1) % 3 ? "A" : "B";
//a, b 둘다 무엇을 내더라도 +1을 한 뒤 나머지값을 구하면 고정적으로 누가 이기는지 알수있다
// 1,2 = (1+1)%3 vs (2+1)%3 -> 1,0 -> a
System.out.println(str2);
}
}
package prc_d1;
import java.util.Scanner;
public class P1936 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
int b = sc.nextInt();
if (a == 1 && b == 2) // 가위ㅡ바위
System.out.println("B");
if (b == 1 && a == 2) // 바위 - 가위
System.out.println("A");
if (a == 1 && b == 3) // 가위ㅡ보
System.out.println("A");
if (b == 1 && a == 3) // 보-가위
System.out.println("B");
if (a == 2 && b == 3) // 바위-보
System.out.println("B");
if (a == 3 && b == 2) // 보 -바위
System.out.println("A");
}
}