python-algorithm

백준 13698 Hawk eyes

무적김두칠 2023. 2. 27. 23:40

https://www.acmicpc.net/problem/13698

 

13698번: Hawk eyes

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

www.acmicpc.net

 

1
2
3
4
5
6
7
8
9
10
11
12
if __name__ == '__main__':
    change = input()
    changes = [[01], [02], [03], [12], [13], [23]]
    cups = ['small''X''X''big']
    for c in change:
        type_change = ord(c) - 65
        start, end = changes[type_change][0], changes[type_change][1]
        cups[start], cups[end] = cups[end], cups[start]
 
    print(cups.index('small'+ 1)
    print(cups.index('big'+ 1)
 
cs

python은 swap 이 편리하다는 점을 이용하시면 됩니다

반응형