SWEA 1936 1대1 가위바위보

1 개요[ | ]

SWEA 1936 1대1 가위바위보
# A B
가위(1) 바위(2)
바위(2) 보(3)
보(3) 가위(1)
  • 여러가지 수식 표현 방법이 있을 수 있는데...
  • 여기서는 ①와 ②를 B-A==1로, ③을 B-A==-2로 표현하였다.
  • 다른 방법으로... 하나의 수식으로 표현하고 싶다면 (A+1-B)%3==0라고 해도 된다.

2 C++[ | ]

#include <iostream>
using namespace std;
int main() {
    int A, B;
    cin >> A;
    cin >> B;
    if( B-A == 1 || B-A == -2 ) cout << "B" << endl;
    cout << "A" << endl;
}

3 Java[ | ]

import java.util.Scanner;
class Solution {
    public static void main(String args[]) {
        Scanner sc = new Scanner(System.in);
        int a = sc.nextInt();
        int b = sc.nextInt();
        if( b-a == 1 || b-a == -2 ) System.out.println("B");
        else System.out.println("A");
    }
}

4 Python[ | ]

#kcy_code1
a, b = map(int, input().split())
if a == 1:
    if b == 2:
        print("B")
    else:
        print("A")
elif a == 2:
    if b == 1:
        print("A")
    else:
        print("B")
else:
    if b == 1:
        print("B")
    else:
        print("A")
#kcy_code2
a, b = map(int, input().split())
if (b-a == 1 or b-a==-2):
    print("B")
else:
    print("A")
문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}