본문 바로가기
코딩테스트/PYTHON

백준 10811번 파이썬 풀이

by aibattle 2023. 3. 12.
728x90
반응형

제가 푼 정답은

 

A,B= map(int,input().split())

lst=list(range(1,A+1))

#1~A개의 숫자로 구성된 리스트 만들기
l2=[]
for _ in range(B):
     # 역순으로 바꿀 정보 받기
     sta,end=map(int,input().split())
     if end>sta:
          # 역순으로 바꿀 내용을 잘라오기
          l2=lst[sta-1:end]

          l2.reverse()
          lst[sta-1:end]=l2
print (' '.join(str(n) for n in lst))

 

설명입니다

 

728x90
반응형

'코딩테스트 > PYTHON' 카테고리의 다른 글

백준 2798번 파이썬 풀이  (0) 2023.03.13
백준 1546번 파이썬 풀이  (0) 2023.03.12
백준 3052번 파이썬 풀이  (0) 2023.03.12
백준 5597번 파이썬 풀이  (0) 2023.03.10
백준 10813번 파이썬 풀이  (0) 2023.03.10

댓글