[Python] 백준알고리즘 10817

단계별로 풀어보기-if문

Posted by Mel on 2019-12-17

문제

세 정수 A, B, C가 주어진다. 이때, 두 번째로 큰 정수를 출력하는 프로그램을 작성하시오.


입력

첫째 줄에 세 정수 A, B, C가 공백으로 구분되어 주어진다. (1 ≤ A, B, C ≤ 100)


예제 입력1

1
20 30 10

예제 출력1

1
20

예제 입력2

1
30 30 10

예제 출력2

1
30

예제 입력3

1
40 40 40

예제 출력3

1
40

예제 입력4

1
20 10 10

예제 출력4

1
10

풀이1

1
2
3
4
X = A, B, C = list(map(int, input().split(" ")))

A = sorted(X)
print(A[1])

풀이2

1
2
3
4
5
6
A, B, C = list(map(int, input().split(" ")))

Min = min(A, B, C)
Max = max(A, B, C)

print(A + B + C - Min - Max)

출처

백준알고리즘