반응형
코딩 테스트 30일 챌린지
푼 문제 수 : 1
문제 요약
1부터 20까지 카드가 오름차순으로 있고 규칙에 맞게 순서대로 카드 위치를 바꾼다. 이때, 마지막 카드들의 배치는 어떻게 되나?
입, 출력 예제
입력 :
5 10
9 13
1 2
3 4
5 6
1 2
3 4
5 6
1 20
1 20
출력 :
1 1 2 3 4 10 9 8 7 13 12 11 5 6 14 15 16 17 18 19 20
풀이
a = list(range(21))
for _ in range(10):
s, e = map(int, input().split())
for i in range((e-s+1)//2):
a[s+i], a[e-i] = a[e-i], a[s+i]
a.pop(0)
for x in a:
print(x, end=' ')
반응형
'챌린지 > 코딩 테스트 30일 챌린지' 카테고리의 다른 글
[코딩 테스트 30일 챌린지] : 실패.. (0) | 2022.06.27 |
---|---|
[코딩 테스트 30일 챌린지] : 14 (0) | 2022.06.25 |
[코딩 테스트 30일 챌린지] : 12 (0) | 2022.06.23 |
[코딩 테스트 30일 챌린지] : 11 (0) | 2022.06.22 |
[코딩 테스트 30일 챌린지] : 10 (0) | 2022.06.21 |
댓글