본문 바로가기
python-algorithm

백준 13698 Hawk eyes

by 무적김두칠 2023. 2. 27.

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 이 편리하다는 점을 이용하시면 됩니다

반응형

'python-algorithm' 카테고리의 다른 글

leetcode 1290. Convert Binary Number in a Linked List to Integer  (0) 2023.02.28
leetcode 2574. Left and Right Sum Differences  (0) 2023.02.28
백준 26575 Pups  (0) 2023.02.27
백준 26471 Farma  (0) 2023.02.24
백준 9771 Word Searching  (0) 2023.02.24

댓글