[파이썬 알고리즘] 위에서 아래로 문제 풀이
업데이트:
❓ 문제
💡 문제 해결 아이디어
기본적인 정렬을 할 수 있는지를 물어보는 문제이다.
데이터의 개수가 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: 이 게시물은 한빛미디어의 이것이 코딩 테스트다 교재를 참고하였습니다.
댓글남기기