본문 바로가기
알고리즘 및 코딩/[코딩 연습] 백준,프로그래머스 파이썬 답안 💻

[백준] 10811번: 바구니 뒤집기 - python 풀이 (파이썬)

by kks2 2023. 5. 5.
728x90

문제링크:

https://www.acmicpc.net/problem/10811

 

10811번: 바구니 뒤집기

도현이는 바구니를 총 N개 가지고 있고, 각각의 바구니에는 1번부터 N번까지 번호가 순서대로 적혀져 있다. 바구니는 일렬로 놓여져 있고, 가장 왼쪽 바구니를 1번째 바구니, 그 다음 바구니를 2

www.acmicpc.net

 

단계: 브론즈 2

문제: 백준 10811번, 바구니 뒤집기

알고리즘 분류: 구현, 시뮬레이션

 

 

파이썬 답안:

import sys

n, m  = map(int, sys.stdin.readline().split())
a=list(range(1,n+1))
for _ in range(m):
    i,j = map(int, sys.stdin.readline().split())
    # print(a)
    if j-i ==0:
        continue
    else:
        a[i-1:j] = list(reversed(a[i-1:j]))
   
for i in range(n):
    print(a[i], end=" ")
728x90