[Python] 백준 10804번 카드 역배치

이세인·2021년 7월 12일
0

코테 문제풀이

목록 보기
2/8

10804번 (카드 역배치)

순서를 바꾼다고 하니 복잡해 보이지만 파이썬에는 이를 쉽게 해결해 주는 슬라이스 기능이 있다!

위 문제에서는 배열의 순서를 뒤집는 기능이 필요한데, 이는 [::-1] 를 이용하면 된다.

예를 들어 a = [1, 2, 3, 4] 일 때 a[ : :-1] = [4, 3, 2, 1]이다.


<정답>

import sys
li=[i+1 for i in range(20)]

for i in range(10):
    m, n = map(int, sys.stdin.readline().split())
    a=li[:m-1]
    b=li[m-1:n][::-1]
    c=li[n:]
    li=a+b+c
    
for i in li:
    print(i, end=' ')
profile
Hongik CE

0개의 댓글

관련 채용 정보