일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 멋쟁이사자처럼후기
- 멋쟁이사자처럼부트캠프
- 선택정렬
- 정렬
- 또 2시네
- root_directory
- BOJ
- 알고리즘
- 5기
- 난 분명히 1시에 잘 생각이었는데
- 다 쓰고 보니깐 1시 반이야
- astreisk
- comprehesion
- 또 2시야....
- activation_function
- 파이썬
- O(logN)
- 다 쓰고보니깐
- TDB
- 자동_형변환
- 데이터분석
- ELU
- 멋쟁이사자처러후기
- 백준
- 2시야
- jupyter_notebook
- 멋사
- 23883
- 몰라 뭐가 너무 많아졌어
- Python
Archives
- Today
- Total
유사개발자 샤이와 무지
위에서 아래로 [sorting] #이것이 코딩테스트다 본문
[문제] 위에서 아래로: 문제 설명
하나의 수열에는 다양한 수가 존재하며, 이런 큰 수는 크기와 상관 없이 무작위로 주어진다. 이 수를 큰수 부터 작은 수까지 내림차순으로 정렬하면되는 문제다. 즉 수열을 내림차순으로 정렬하는 프로그램을 만들면된다.
난이도: ●○○| 풀이시간 15m | 시간제한 1초 | 메모리 128mb
<input case>
첫째 줄에 수열에 속해 있는 수의 개수 N이 주어진다. 이때 범위는 1 <= N <= 500둘째 줄부터 N + 1 번째 줄 까지 N개의 수가 입력된다. 수의 범위는 1 이상 100,000 이하 자연수
<Output case>
입력으로 주어진 수열이 내림차순으로 정렬된 결과를 공백으로 구분해서 출력하면된다. 동일한 수는 순서상관없다.
input example | Output example |
3 15 27 12 |
27 15 12 |
<Idea>
Q1. 그냥 정렬 문제니까 편하게 풀자
length=int(input())
data=list()
for i in range(length): data.append(int(input()))
data.sort(reverse=True)
while data: print(data.pop(0),end=" ")
'WIL > algorithm' 카테고리의 다른 글
두 배열의 원소 교체 [sorting] #이것이 코딩테스트다 (0) | 2023.04.14 |
---|---|
성적이 낮은 순서로 학생 출력하기 [sorting] #이것이 코딩테스트다 (0) | 2023.04.14 |
미로 탈출[DFS/BFS] #이것이 코딩테스트다 (0) | 2023.04.14 |
음료수 얼려먹기[DFS/BFS] #이것이 코딩테스트다 (0) | 2023.04.14 |
게임 개발[Implement] -2 #이것이 코딩테스트다 (0) | 2023.03.19 |
Comments