[BOJ / Python] 10812 바구니 순서 바꾸기

도니·2023년 4월 4일
0

BOJ / Python

목록 보기
36/104
post-thumbnail

문제

백준 10812 바구니 순서 바꾸기

코드

#BOJ 10812 바구니 순서 바꾸기

n, m = map(int, input().split())
box = [i for i in range(1, n+1)]

for _ in range(m):
    i, j, k = map(int, input().split())
    length = j - i + 1  # 순서를 바꿀 바구니의 개수
    tmp = []
    for index in range(k-1, j):
        tmp.append(box[index])
    for index in range(i-1, k-1):
        tmp.append(box[index])

    for a, b in zip(range(i-1, j), range(length)):
        box[a] = tmp[b]

print(*box)

💡 print(*box) : 다음과 같이 리스트 앞에 *를 붙이면 대괄호 없이 리스트 요소를 한 번에 출력 가능

다시 한 번 인덱스 주의!

profile
안녕하세요, 🌱새싹개발자 도니💡입니다!

0개의 댓글

관련 채용 정보