728x90
정리내용은 [이것이 취업을 위한 코딩 테스트다 with 파이썬] 책을 기반으로 작성하였습니다.
이것이 취업을 위한 코딩 테스트다 with 파이썬 - 교보문고
취업과 이직을 결정하는 알고리즘 인터뷰 완벽 가이드 | 이런 독자에게 권합니다.■ IT 직군의 취업 준비생 / 예비 개발자■ 이직을 준비하는 개발자■ 알고리즘 대회를 준비하는 학생[특징]코딩
www.kyobobook.co.kr
난이도 하 | 풀이시간 15분 | 시간제한 1초 | 메모리제한 128MB
문제
하나의 수열에는 다양한 수가 존재하며, 이런 큰 수는 크기와 상관 없이 무작위로 주어진다. 이 수를 큰수 부터 작은 수까지 내림차순으로 정렬하면되는 문제다. 즉 수열을 내림차순으로 정렬하는 프로그램을 만들면된다.
입력조건
첫째 줄에 수열에 속해 있는 수의 개수 N이 주어진다. 이때 범위는 1 <= N <= 500
둘째 줄부터 N + 1 번째 줄 까지 N개의 수가 입력된다. 수의 범위는 1 이상 100,000 이하 자연수
출력조건
입력으로 주어진 수열이 내림차순으로 정렬된 결과를 공백으로 구분해서 출력하면된다. 동일한 수는 순서 상관없다.
코드구현
import sys
i=int(sys.stdin.readline())
data=[]
for _ in range(i):
data.append(int(sys.stdin.readline()))
data.sort(reverse=True)
for d in data:
print(d,end=" ")
728x90
'Programming > 이것이 취업을 위한 코딩 테스트다 문제풀이' 카테고리의 다른 글
[이코테] 6-4 두 배열의 원소 교체(정렬) (1) | 2022.11.11 |
---|---|
[이코테] 6-3 성적이 낮은 순서로 학생 출력하기(정렬) (0) | 2022.11.11 |
[이코테] 5-4 미로탈출(BFS) (0) | 2022.03.21 |
[이코테] 5-3 음료수 얼려 먹기(DFS) (0) | 2022.03.15 |
[이코테] 4-3 개임 개발(구현) (0) | 2022.03.11 |