본문 바로가기
Algorithm

[구현/수학] 백준 13698 Hawk eyes - 파이썬(Python)

by jangThang 2023. 3. 10.
반응형

백준 온라인 저지

 

[ Contents ]

     

     

    1. 문제 (링크 참조)

     

    13698번: Hawk eyes

    첫째 줄에 재열이가 컵을 섞는 순서가 주어진다. 이 순서는 위 그림에 있는 A, B, C, D, E, F 중 하나이다. 재열이는 컵을 최대 200번 섞는다.

    www.acmicpc.net

     

     

    2. 문제 풀이

     야바위를 구현하는 문제입니다.

     

     

    3. 코드

    import sys
    input = sys.stdin.readline
    
    # 입력
    s = input().rstrip()
    lst = [1, 2, 3, 4]
    for c in s:
        if c == 'A':
            lst[0], lst[1] = lst[1], lst[0]
        elif c == 'B':
            lst[0], lst[2] = lst[2], lst[0]
        elif c == 'C':
            lst[0], lst[3] = lst[3], lst[0]
        elif c == 'D':
            lst[1], lst[2] = lst[2], lst[1]
        elif c == 'E':
            lst[1], lst[3] = lst[3], lst[1]
        elif c == 'F':
            lst[2], lst[3] = lst[3], lst[2]
    
    print(lst.index(1) + 1)
    print(lst.index(4) + 1)

     

     

    star가 되고나서 Tistory

    반응형

    댓글