본문 바로가기

알고리즘/Python

[Python | SWEA] 1936. 1대1 가위바위보

https://swexpertacademy.com/main/code/problem/problemDetail.do?problemLevel=1&contestProbId=AV5PjKXKALcDFAUq&categoryId=AV5PjKXKALcDFAUq&categoryType=CODE&problemTitle=&orderBy=RECOMMEND_COUNT&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 = map(int, input().split())
if (a==1 and b==3) or (a==2 and b==1) or (a==3 and b==2):
    print("A")
else:
    print("B")

 

개선 답안

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

 

참고 자료

https://zetawiki.com/wiki/SWEA_1936_1%EB%8C%801_%EA%B0%80%EC%9C%84%EB%B0%94%EC%9C%84%EB%B3%B4

 

SWEA 1936 1대1 가위바위보 - 제타위키

다음 문자열 포함...

zetawiki.com