[Python] 백준알고리즘 #10817
📝 문제
세 정수 A, B, C가 주어진다. 이때, 두 번째로 큰 정수를 출력하는 프로그램을 작성하시오.
⌨️ 입력
첫째 줄에 세 정수 A, B, C가 공백으로 구분되어 주어진다. (1 ≤ A, B, C ≤ 100)
🖨 출력
두 번째로 큰 정수를 출력한다.
⌨️ 예제 입력 1
20 30 10
🖨 예제 출력 1
20
⌨️ 예제 입력 2
30 30 10
🖨 예제 출력 2
30
⌨️ 예제 입력 3
40 40 40
🖨 예제 출력 3
40
📚 내가 제출한 코드
import sys
nums = list(map(int, sys.stdin.readline().split()))
nums.sort()
print(nums[1])
✏️ 내가 제출한 코드에 대한 설명
- sys.stdin.readline() : 키보드로 입력한 값을 받는 함수 (기존의 input() 보다 속도가 훨씬 빠르다.)
- a.split() : a를 빈칸 단위로 쪼개서 반환하는 함수
- map(a, b) : b의 원소 하나하나를 a에 대입한 것을 반환하는 함수
- a.sort() : a를 오름차순으로 정렬해서 반환하는 함수
- 메모리 : 30864 KB
- 시간 : 72 ms
- 코드 길이 : 89 B
Author And Source
이 문제에 관하여([Python] 백준알고리즘 #10817), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@h0neydear/Python-백준알고리즘-10817저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)