본문 바로가기
STUDY/Python

[백준/Baekjoon] 1547번 공 파이썬/python 코드

by 미나이러바니 2020. 10. 11.

백준 1547번 문제 url

www.acmicpc.net/problem/1547

 

1547번: 공

첫째 줄에 컵의 위치를 바꾼 횟수 M이 주어지며, M은 50보다 작거나 같은 자연수이다. 둘째 줄부터 M개의 줄에는 컵의 위치를 바꾼 방법 X와 Y가 주어지며, X번 컵과 Y번 컵의 위치를 서로 바꾸는 것

www.acmicpc.net

 

m = int(input())
a = [0,1,2,3]

for _ in range(m):
    x, y = map(int, input().split())
    a[x], a[y] = a[y], a[x]

print(a.index(1))

원래 자바나 c배웠을 때는 배열에 서로 값을 바꿀 수 없어서 temp에 임시로 저장하고 값 바꾸는 식으로 했었는데 파이썬은 바로 바꿀 수 있나보다. 역시 파이썬이 최고다

댓글