https://www.acmicpc.net/problem/10804
리스트를 역순으로 정렬하는 건 파이썬이 쉽게 떠올라서 파이썬으로 풀었다.
근데 이상한 게 있다..
1
2
3
4
5
6
7
8
9
10
11
12
|
list = []
for i in range(1,21):
list.append(i)
for i in range(10):
a, b = map(int, input().split())
temp = list[a-1:b]
temp = reversed(temp)
list[a-1:b] = temp
for i in range(len(list)):
print(list[i], end = ' ')
|
cs |
처음에는 8번 줄을 temp.sort(reverse=True) 로 하고 풀었었는 데 틀렸다고 하길래 내가 직접 실행시켜보니까 처음에만 바꿔주고 그 다음부터는 바꿔주지 않는 것이다.... 그래서 혹시나 하고 리스트를 정렬하는 다른 방법인 temp = reversed(temp) 를 써봤는 데 된다!
흠... 왜 이럴까...
'자료구조와 알고리즘 > Baekjoon' 카테고리의 다른 글
[백준][Python] 2439번: 별 찍기 - 2 (0) | 2019.10.02 |
---|---|
[백준][Python] 2438번: 별 찍기 - 1 (0) | 2019.10.02 |
[백준][C++][Python] 2577: 숫자의 개수 (0) | 2019.09.29 |
[백준][C++] 10093번: 숫자 (0) | 2019.09.29 |
[백준][C++] 2309번: 일곱 난쟁이 (0) | 2019.09.29 |