728x90
반응형
https://www.acmicpc.net/problem/1547
1547번: 공
첫째 줄에 컵의 위치를 바꾼 횟수 M이 주어지며, M은 50보다 작거나 같은 자연수이다. 둘째 줄부터 M개의 줄에는 컵의 위치를 바꾼 방법 X와 Y가 주어지며, X번 컵과 Y번 컵의 위치를 서로 바꾸는 것
www.acmicpc.net
<풀이>
ball = ['', 'o', 'x', 'x']
for _ in range(int(input())):
x, y = map(int, input().split())
ball[x], ball[y] = ball[y], ball[x]
print(ball.index('o'))
리스트 1번 index에 공 'o'를 넣는다. 0번 index에는 공란으로 둔다.
x와 y를 바꾸기 위해서 입력을 받고, 리스트의 해당 값을 바꾼다.
공 'o'의 위치를 출력한다.
728x90
반응형
'# Coding > # 백준' 카테고리의 다른 글
[백준 / 1504] 특정한 최단 경로 - Python (0) | 2021.05.26 |
---|---|
[백준 / 1834] 나머지와 몫이 같은 수 - Python (0) | 2021.04.06 |
[백준 / 1357] 뒤집힌 덧셈 - Python (0) | 2021.04.05 |
[백준 / 1371] 가장 많은 글자 - Python (0) | 2021.04.05 |
[백준 / 1526] 가장 큰 금민수 - Python (0) | 2021.04.05 |