본문 바로가기

Baekjoon Online Judge(BOJ)

Baekjoon 10817번 : 세 수 (Python)

Question

 

 

 

Answer

 

A, B, C = map(int, input().split())
list_num = [A, B, C]
list_num.sort()
print(list_num[1])

 

 

Explanation

 

A, B, C라는 변수를 공백 기준으로 입력 받아서

list_num이라는 이름의 리스트에 저장해줍니다.

이후 sort()를 이용해 오름차순으로 정렬해주면

숫자가 작은 순서대로 정렬되겠죠

문제에서는 두번째로 큰 수를 출력하라고 했으니까

reverse를 사용해 내림차순으로 정렬하는 방법도 있지만 

입력받는 숫자가 3개밖에 없으니 간단하게

list_num[1]을 해줘서 두번째 숫자를 출력하였습니다.