-
[Bronze2] 백준 10813 파이썬 : 공 바꾸기백준/python 2022. 8. 11. 17:30
나의 풀이
n, m = map(int, input().split()) basket = [] for i in range(n): basket.append(i+1) for change in range(m): i, j = map(int, input().split()) basket[i-1], basket[j-1] = basket[j-1], basket[i-1] for B in basket: print(B, end=" ")
다른 답안
n, m=map(int, input().split()) box = [i for i in range(1,n+1)] for _ in range(m): i, j = map(int, input().split()) temp = box[i-1] box[i-1]=box[j-1] box[j-1]=temp for b in box: print(b, end=' ')
참고한 글
문제 풀이
배열의 값을 교환하는 문제 일정 규칙을 가진(1부터 1씩 올라가는) 배열을 만들 수 있어야 한다.
원하는 배열의 값을 서로 교환할 수 있어야 한다.
'백준 > python' 카테고리의 다른 글
[Bronze2] 백준 3052 파이썬 : 나머지 (0) 2022.08.20 [Bronze5] 백준 5597 파이썬 : 과제 안 내신분..? (0) 2022.08.13 [Bronze3] 백준 10810 파이썬 : 공 넣기 (0) 2022.07.15 [Bronze5] 백준 14681 파이썬 : 사분면 고르기 (0) 2022.06.25 [Bronze5] 백준 2753 파이썬 : 윤년 (0) 2022.06.16