반응형
[ Contents ]
1. 문제 (링크 참조)
2. 문제 풀이
10개 수 중 세번째로 큰 수를 구하는 문제입니다.
3. 코드
import sys
input = sys.stdin.readline
# 입력
T = int(input())
for _ in range(T):
numlist = list(map(int, input().split()))
# 정렬
numlist.sort()
# 세 번째로 큰 값 출력
print(numlist[7])
단순히 정렬 후, 3번째로 큰 값을 출력하면 됩니다. 입력범위가 작고 시간제한이 넉넉해서 굳이 이분탐색, 분할정복 등을 사용할 필요가 없습니다.
반응형
'Algorithm' 카테고리의 다른 글
[자료구조/해시] 백준 11652 카드 - 파이썬(Python) (0) | 2022.06.16 |
---|---|
[자료구조/해시맵] 백준 1302 베스트셀러 - 파이썬(Python) (0) | 2022.06.15 |
[자료구조/스택] 백준 17413 단어 뒤집기 2 - 파이썬(Python) (0) | 2022.06.13 |
[구현/수학] 백준 9076 점수 집계 - 파이썬(Python) (0) | 2022.06.12 |
[구현/수학] 백준 5361 전투 드로이드 가격 - 파이썬(Python) (0) | 2022.06.11 |
댓글