위에서 아래로
수열을 큰 수부터 작은 순서로 정렬하는 프로그램을 만드시오.
N개의 수열을 입력받아 내림차순 정렬하는 프로그램을 작성하는 문제이다.
# 위에서 아래로
def descending(arr):
arr.sort(reverse=True)
for elem in arr:
print(elem, end=' ')
n = int(input())
temp = []
for i in range(n):
num = int(input())
temp.append(num)
descending(temp)
위와 같이 sort(reverse=True)를 통해 내림차순 정렬하여 구현할 수 있다.
'Data Structure & Algorithm > 문제풀이 & 코딩테스트' 카테고리의 다른 글
[이것이취업을위한코딩테스트다] chap06 - 두 배열의 원소 교체 (0) | 2022.02.17 |
---|---|
[이것이취업을위한코딩테스트다] chap06 - 성적이 낮은 순서로 학생 출력하기 (0) | 2022.02.17 |
[이것이코딩테스트다] chap06 정렬 - 이론 (0) | 2022.02.17 |
[이것이취업을위한코딩테스트다] chap05 - 미로 탈출 (0) | 2022.02.16 |
[이것이취업을위한코딩테스트다] Chap05 - 음료수 얼려 먹기 (0) | 2022.02.16 |
최근댓글