[코딩테스트] 프로그래머스 파이썬 0 가위 바위 보

미남홀란드·2023년 1월 16일

CODE

-- 생각을 못했다. re.findall로 문자를 가져와서 대치를 시켜야 하나 고민 했었다.

solution

def solution(rsp):
    d = {'0':'5','2':'0','5':'2'}
    return ''.join(d[i] for i in rsp)

코드 설명

딕셔너리에 넣어 대칭을 시켜준다 가위바위 보 값을
그 후 포문을 통해 rsp 의 값이 도는데 d 딕셔너리의 i 번째 -> 2가 들어오면 0 이나오는 식으로 리턴후 ''.join 을 통해 합쳐준다.

profile
AI engineer

0개의 댓글