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 |
댓글