728x90
반응형

first = int(input())
list1 = []
for i in range(first):
a = list(map(int, input().split()))
a.sort(reverse = 1)
list1.append(a[2])
for j in range(first):
print(list1[j])
문제풀이
- first라는 변수를 만들어 숫자를 받는다.
- 빈 리스트인 list1을 만든다.
- 받은 수(first)만큼 for문을 돌리고, a라는 리스트안에다 받은 숫자들을 빈칸을 기준으로 나누어 저장한다.
- a라는 리스트를 sort함수를 통해 내림차순으로 만든다.
- 리스트의 3번째로 큰수는 a[2]에 저장되어 있으므로 이를 list1이라는 리스트에 추가한다.
- for문을 통해 각각의 숫자들을 줄바꿈으로 출력한다.
.
반응형
'코딩 > 백준' 카테고리의 다른 글
파이썬:백준문제풀이 2587번, 대표값2 (0) | 2024.09.04 |
---|---|
파이썬:백준문제풀이 1427번, 소트인사이드 (0) | 2024.09.02 |
파이썬:백준문제풀이 10807번, 개수 세기 (2) | 2024.08.28 |
C# <백준 10926번: ??!> 문제 풀이 코드 (0) | 2024.08.26 |
C# <18108번:1998년생인 내가 태국에서는 2541년생?!> 백준 문제 풀이 (0) | 2024.08.24 |