Algorithm/Python
[백준알고리즘] 10817번 세 수 (Python)
yujin.me
2021. 7. 8. 19:14
문제
세 정수 A, B, C가 주어진다. 이때, 두 번째로 큰 정수를 출력하는 프로그램을 작성하시오.
입력
첫째 줄에 세 정수 A, B, C가 공백으로 구분되어 주어진다. (1 ≤ A, B, C ≤ 100)
출력
두 번째로 큰 정수를 출력한다.
코드
score = list(map(int,input().split()))
score.sort(reverse=True)
print(score[1])
- 입력받은 값을 int타입으로 변환 후 list형태로 받음 기본이 string이기 때문에 int로 바꿔줘야함..
- 정렬할 때 reverse 속성을 써서 내림차순으로 정렬되게 바꿈
- 리스트에서 가운데 데이터 꺼내기
출처
반응형