코드네임 :

🌀파이썬 백준🌀 #10813 본문

프로그래밍/Python

🌀파이썬 백준🌀 #10813

비엔 Vien 2024. 3. 25. 12:39

컴구 사담 하실때 하나 풀기 ㅋㅋ

 

 

솔직히 구조는 대충알았는데

약한거,,

아니 저 # 둘쨰줄 어쩌고 주석 아래 코드부분에서

반복문 사용해서 list 값 꺼낼때 위에서 사용하지 않은 변수사용할 수 있다는 것 좀 기억해라.. 너무 감자다..ㅜㅜ

#10813
import sys
N, M = map(int, sys.stdin.readline().split()) #바구니 개수 N, 공을 바꾸는 횟수 M
basket = [i for i in range(1,N+1)] #basket 리스트에 1부터 N까지의 숫자 저장
temp = 0

# 둘쨰 줄부터 공을 교환할 바구니 번호 두개씩 작성
for _ in range(M):
    i , j = map(int, sys.stdin.readline().split()) #서로 공을 교환할 바구니 번호 2개 입력받기(i번째, j번째 바구니)
    temp = basket[i-1] # temp에 i번째 바구니의 값 저장
    basket[i-1] = basket[j-1]
    basket[j-1] = temp

for i in range(N):
    print(basket[i], end=' ') #각 바구니에 들어있는 공의 번호 출력

 

https://kevinitcoding.tistory.com/entry/백준Python-10813번-공-바꾸기-문제

 

[백준/Python] 10813번 공 바꾸기 문제

■ 10813번 공 바꾸기 문제 ■ 코드 풀이 아이디어는 다음과 같습니다. 1) basket이라는 list에 1부터 N까지의 숫자를 넣습니다. 2) 바꾸기를 위해 temp라는 변수를 선언합니다. 3) 반복 횟수 M번 동안 for

kevinitcoding.tistory.com

 

'프로그래밍 > Python' 카테고리의 다른 글

🌀파이썬 백준🌀 #10811  (0) 2024.03.29
🌀파이썬 백준🌀 #3052  (0) 2024.03.26
🌀파이썬 백준🌀 #10810  (0) 2024.03.24
🌀파이썬 백준🌀 #5597  (1) 2024.03.22
🌀백준 파이썬🌀 3&4일차  (0) 2024.03.20