업데이트:

❓ 문제


문제

💡 문제 해결 아이디어


기본적인 정렬을 할 수 있는지를 물어보는 문제이다.

데이터의 개수가 500개 이하, 모든 데이터는 1 이상 100,000 이하이므로 어떤 정렬 알고리즘을 사용해도 상관없다.

그렇지만 가장 코드가 간결해지는 파이썬 기본 정렬 라이브러리를 이용하는 것이 효과적이다.

✔️ 파이썬 답안 예시


1
2
3
4
5
6
7
8
9
10
11
12
13
14
# N 입력 받기
n = int(input())

# N개의 정수를 입력 받아 리스트에 저장
array = []
for i in range(n):
    array.append(int(input()))

# 파이썬 정렬 라이브러리를 이용하여 내림차순 정렬 수행
array = sorted(array, reverse=True)

# 정렬이 수행된 결과를 출력
for i in array:
    print(i, end=' ')

Notice: 이 게시물은 한빛미디어의 이것이 코딩 테스트다 교재를 참고하였습니다.

댓글남기기