문제
해설
가장 기본적인 정렬 문제. 파이썬 기본 정렬 라이브러리를 이용하는 것이 효과적
풀이
# 변수 : N 정수의 개수
# N을 입력받기
n = int(input())
# 변수 : array 정수를 저장할 리스트
# N개의 정수를 입력받아 리스트에 저장
array = []
for i in range(n):
array.append(int(input())
# 파이썬 기본 정렬 라이브러리를 이용하여 정렬 수행
array = sorted(array, reverse=True)
# 정렬이 수행된 결과를 출력
for i in array:
print(i, end=' ')
해석
변수 : N 정수의 개수, array 정수 저장할 리스트
1. 정수의 개수(N) 입력받기
2. 정수 저장 리스드(array) 선언하여 N개의 정수를 저장
3. sorted() 정렬 라이브러리 사용하여 정렬
4. 출력 예시에 맞춰 정답 출력
'Programming > 알고리즘 & 코테' 카테고리의 다른 글
[정렬] 두 배열의 원소 교체 (실전문제, 이것이 코딩테스트다 with 파이썬) (2) | 2023.12.26 |
---|---|
[정렬] 성적이 낮은 순서로 학생 출력하기 (실전문제, 이것이 코딩테스트다 with 파이썬) (0) | 2023.12.26 |
[정렬] 알고리즘 개념 (1) | 2023.12.20 |
[DFS/BFS] 미로 탈출 (실전문제, 이것이 코딩테스트다 with 파이썬) (1) | 2023.12.18 |
[DFS/BFS] 음료수 얼려 먹기 (실전문제, 이것이 코딩테스트다 with 파이썬) (1) | 2023.12.18 |