[문제]
세 정수 A, B, C가 주어진다. 이때, 두 번째로 큰 정수를 출력하는 프로그램을 작성하시오.
https://www.acmicpc.net/problem/10817
🎨 풀이
💡 전체 코드
import sys
arr = list(map(int,sys.stdin.readline().split()))
arr.sort()
print(arr[1])
> 핵심 : 정렬 후 가운데 수를 출력
🍦 코드 설명 (실행 순서대로 나열)
# main
arr = list(map(int,sys.stdin.readline().split()))
arr.sort()
1. arr을 입력받는다.
- arr : 세 개의 수가 들어있는 리스트
2. arr을 정렬한다.
- sort 사용
print(arr[1])
3. arr[1]을 출력한다.
- 이 문제에서는 수가 세 개 밖에 없기 때문에 두번째에 있는 수를 출력하도록 한 것이다.
끝~
⭐ 느낀점
> 내일은 좀 더 어려운 문제를 풀어봐야겠다!
'알고리즘 공부 > 백준' 카테고리의 다른 글
[백준] 10988번 - 팰린드롬인지 확인하기 (파이썬) (0) | 2022.08.23 |
---|---|
[백준] 2441번 - 별 찍기 4 (파이썬) (0) | 2022.08.22 |
[백준] 10886번 - 0 = not cute / 1 = cute (파이썬) (0) | 2022.08.20 |
[백준] 2750번 - 수 정렬하기 (파이썬) (0) | 2022.08.19 |
[백준] 2231번 - 분해합 (파이썬) (0) | 2022.08.16 |