정렬 (Sorting) (6) - 실전문제 6.2) 위에서 아래로

2023. 8. 5. 14:48· Algorithm

문제)

하나의 수열에는 다양한 수가 존재한다. 이러한 수는 크기에 상관없이 나열되어 있다. 이 수를 큰 수부터 작은 수의 순서로 정렬해야 한다. 수열을 내림차순으로 정렬하는 프로그램을 만드시오.

입력 조건)

  • 첫째 줄에 수열에 속해 있는 수의 개수 N이 주어진다. 이때 범위는 1 <= N <= 500
  • 둘째 줄부터 N + 1 번째 줄 까지 N개의 수가 입력된다. 수의 범위는 1 이상 100,000 이하 자연수이다.

출력 조건)

  • 입력으로 주어진 수열이 내림차순으로 정렬된 결과를 공백으로 구분해서 출력하면된다. 동일한 수는 순서상관없다.

입력 예시)

3
15
27
12

출력 예시)

27 25 12


데이터의 개수 N이 500이하의 수이므로, 데이터의 개수가 적은 편이다. 따라서 파이썬의 정렬 라이브러리를 사용하여 문제를 해결하는 편이 가장 간단하고 효율적이다.

연습을 위해서 앞에서 배운 선택 정렬, 삽입 정렬, 퀵 정렬, 계수 정렬을 모두 사용하여 각각 구현해보았다.

https://github.com/Engineering-Student-An/algorithm_python/blob/master/sorting/%EC%8B%A4%EC%A0%84%EB%AC%B8%EC%A0%9C%206-2%20%EC%9C%84%EC%97%90%EC%84%9C%20%EC%95%84%EB%9E%98%EB%A1%9C%20(5%20%EC%A2%85%EB%A5%98%20%EC%A0%95%EB%A0%AC).py

저작자표시 (새창열림)

'Algorithm' 카테고리의 다른 글

정렬 (Sorting) (8) - 실전문제 6.4) 두 배열의 원소 교체  (0) 2023.08.05
정렬 (Sorting) (7) - 실전문제 6.3) 성적이 낮은 순서로 학생 출력하기  (0) 2023.08.05
정렬 (Sorting) (5) - 파이썬의 정렬 라이브러리  (0) 2023.08.05
정렬 (Sorting) (4) - 계수 정렬 (Count Sort)  (0) 2023.08.05
정렬 (Sorting) (3) - 퀵 정렬 (Quick Sort)  (0) 2023.08.05
'Algorithm' 카테고리의 다른 글
  • 정렬 (Sorting) (8) - 실전문제 6.4) 두 배열의 원소 교체
  • 정렬 (Sorting) (7) - 실전문제 6.3) 성적이 낮은 순서로 학생 출력하기
  • 정렬 (Sorting) (5) - 파이썬의 정렬 라이브러리
  • 정렬 (Sorting) (4) - 계수 정렬 (Count Sort)
공대생안씨
공대생안씨
전자공학과 학부생의 코딩 일기
티스토리
|
로그인
공대생안씨
공대생의 코딩 일기
공대생안씨
글쓰기
|
관리
전체
오늘
어제
  • All Categories (153)
    • Spring Boot (46)
      • JPA (7)
      • Lombok (2)
    • Java (21)
    • DevOps (3)
      • CI,CD (8)
      • Monitoring (2)
    • Database (7)
      • MySQL (5)
      • MongoDB (1)
      • H2 (1)
    • Trouble Shooting (5)
    • FE (4)
    • IntelliJ (3)
    • Git (3)
    • Algorithm (41)

블로그 메뉴

  • 홈
  • 태그
  • Github

공지사항

인기 글

hELLO · Designed By 정상우.v4.2.2
공대생안씨
정렬 (Sorting) (6) - 실전문제 6.2) 위에서 아래로
상단으로

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.