자료구조,알고리즘(Python)/백준

1547 : 공[Python]

드롱드롱 2024. 10. 13. 19:57

2주 간의 터키 여행 이후 오랜만에 파이썬으로 백준 문제 풀이를 해봤다.

오랜만에 하는거니까 몸풀기로 좀 쉬운 문제를 골랐다.

 

문제풀이

num = int(input())
ans = 1
for _ in range(num):
    a, b = map(int, input().split())
    if a == ans:
        ans = b
    elif b == ans:
        ans = a
print(ans)

 

공은 처음에 1번에 있고 그것이 바꿔치기하면서 계속 바뀐다는 성질을 이용하였다.

 

가장 직관적이고 간단한 풀이인 것 같다.

'자료구조,알고리즘(Python) > 백준' 카테고리의 다른 글

단어 공부:1157(Python)  (3) 2024.10.26
1032:명령 프롬프트  (4) 2024.10.23
11582 : 치킨 TOP N (Python)  (0) 2024.09.10
11663 : 선분 위의 점(Python)  (1) 2024.09.07
13706 : 제곱근(Python)  (0) 2024.09.07