10817번: 세 수
첫째 줄에 세 정수 A, B, C가 공백으로 구분되어 주어진다. (1 ≤ A, B, C ≤ 100)
www.acmicpc.net
문제
세 정수 A, B, C가 주어진다. 이때, 두 번째로 큰 정수를 출력하는 프로그램을 작성하시오.
입력
첫째 줄에 세 정수 A, B, C가 공백으로 구분되어 주어진다. (1 ≤ A, B, C ≤ 100)
출력
두 번째로 큰 정수를 출력한다.
내 소스
number_list = list(map(int, input(). split(" ")))
number_list.sort()
print(number_list[1])
20 30 10 -> 10 20 30
30 30 10 -> 10 30 30
40 40 40 -> 40 40 40
20 10 10 -> 10 10 20
이 입력들을 정렬하면 오름차순으로 정렬되는데, 잘 보면 2번째로 온 값이 모두다 2번째로 큰 정수들이다.
'PS(Problem Solving) > 백준' 카테고리의 다른 글
[백준] 2446 별 찍기 - 9 (Python) (0) | 2020.04.12 |
---|---|
[백준] 2523번 별 찍기 - 13 (Python) (0) | 2020.04.12 |
[백준] 5543번 상근날드 (Python) (0) | 2020.04.10 |
[백준] 10039번 평균 점수 (Python) (0) | 2020.04.10 |
[백준] 1110번 더하기 사이클 (Python) (0) | 2020.04.10 |