[Python] SWEA 1936번 : 1대1 가위바위보

    https://swexpertacademy.com/main/code/problem/problemDetail.do?problemLevel=1&contestProbId=AV5PjKXKALcDFAUq&categoryId=AV5PjKXKALcDFAUq&categoryType=CODE&problemTitle=&orderBy=PASS_RATE&selectCodeLang=PYTHON&select-1=1&pageSize=10&pageIndex=1 

     

    SW Expert Academy

    SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!

    swexpertacademy.com

    A와 B가 가위바위보를 하였다.
    가위는 1, 바위는 2, 보는 3으로 표현되며 A B가 무엇을 냈는지 입력으로 주어진다.
    A B중에 누가 이겼는지 판별해보자. 단, 비기는 경우는 없다.

     

    [입력]

    입력으로 A B가 무엇을 냈는지 빈 칸을 사이로 주어진다.

     

    [출력]

    A가 이기면 A, B가 이기면 B를 출력한다.

     

    [풀이]

    a, b = map(int, input().split())
    
    if a == 1:
        if b == 2:
            print('b')
        elif b == 3:
            print('a')
    
    elif a == 2:
        if b == 1:
            print('a')
        elif b == 3:
            print('b')
    
    elif a == 3:
        if b == 1:
            print('b')
        elif b == 2:
            print('a')
    a, b = map(int, input().split())
    
    if (a == 1 and b == 2) or (a == 1 and b == 3) or (a == 2 and b == 3):
        print("A")
    else:
        print("B")

    댓글