문제
세 정수 A, B, C가 주어진다. 이때, 두 번째로 큰 정수를 출력하는 프로그램을 작성하시오.
입력
첫째 줄에 세 정수 A, B, C가 공백으로 구분되어 주어진다. (1 ≤ A, B, C ≤ 100)
출력
두 번째로 큰 정수를 출력한다.
답안
num_list = list(map(int, input().split()))
num_list.sort()
print(num_list[1])
후기
세 수를 배열에 넣어 정렬한 다음 list의 [1]번째 값을 구한다.
제일 작은 값은 list[0]번째이다.
728x90
'파이썬 코딩테스트' 카테고리의 다른 글
백준 1789번 - 수들의 합 (파이썬/Python) (2) | 2024.01.05 |
---|---|
백준 11653번 - 소인수분해 (파이썬/Python) (0) | 2024.01.04 |
백준 2935번 - 소음 (파이썬/Python) (0) | 2024.01.02 |
백준 2675번 - 문자열 반복 (파이썬/Python) (0) | 2024.01.01 |
백준 5355번 - 화성수학 (파이썬/Python) (0) | 2023.12.31 |