티스토리 뷰
처음으로 푼 브론즈 2 문제이다.
바로 전에 푼 공 넣기 문제를 챗지피티한테 물어보면서 외운 후에
문제를 풀었더니, 생각보다는 어렵지 않게 해결할 수 있었다.
n, m = map(int, input().split())
basket = [1]
for z in range(2, n+1):
basket.append(z)
for y in range(m):
i, j = map(int, input().split())
basket[i-1], basket[j-1] = basket[j-1], basket[i-1]
for _ in range(n):
print(basket[_], end=' ')
input 받는 부분은 10810 번과 같으며,
전체적인 구조 상 굉장히 유사하다.
그 중 다른 점은
basket 에 append 를 사용해서 1,2,3,4,5 등 과 같이
숫자가 커지는 리스트를 받았다는 것과
i번째와 j 번째의 공을 교환한다는 것이다.
그 전 문제를 혼자 해결하지 못했지만
그래도 유사한 문제를 특히 브론즈2 문제를 혼자서 풀 수 있어서
너무 기쁘다 헤헿
'코딩테스트' 카테고리의 다른 글
백준 [2675번] 문자열 반복 (1) | 2023.10.26 |
---|---|
2023-10-17 카카오페이(아임포트) 데이터베이스 연결설정 (1) | 2023.10.17 |
[백준] 10811번 바구니 뒤집기 (0) | 2023.09.13 |
[백준] 3052번 나머지 (0) | 2023.09.12 |
[백준] 10810번: 공넣기_feat.CHATGPT (0) | 2023.09.10 |