11. 카드 역배치

리스트로 카드를 생성한다음

특정리스트의 인덱스를 추출하여 인덱싱한 후, 거꾸로 배열한다음

다시 기존의 인덱스에 끼워넣는 방법으로 풀이

 

card = list(range(21))

for i in range(10):
    a, b = map(int, input().split())

    card[a:b+1] = card[b:a-1:-1]

del card[0]
print(*card)

 

할만한데요ㅎㅎ

 

 

'알고리즘과 자료구조 > 매일매일 알고리즘' 카테고리의 다른 글

[백준] 10828번 스택  (1) 2024.01.23
[백준] 9012번 괄호  (1) 2024.01.23
10. 문자열에서 숫자만 추출하기  (1) 2024.01.04
9. 회문 문자열  (0) 2024.01.04
8. 점수 계산하기  (0) 2024.01.04