728x90
반응형
SW Expert Academy 4828번 min max 문제는 N개의 양의 정수에서 가장 큰 수와 가장 작은 수의 차이를 출력하는 문제이다. 문제 이름대로 리스트에 저장된 최댓값, 최솟값을 구해서 빼면 되는 간단한 문제이다. 리스트 자료구조에 관한 문제이며 난이도는 D2이다.
SW Expert Academy 4828번 min max 문제 정보
자료구조 분류
- 리스트
난이도
- D2
min max 문제 요약
- N개의 양의 정수에서 가장 큰 수와 가장 작은 수의 차이를 출력한다.
- N의 범위는 5 이상 1000 이하, 양수의 범위는 1~1000000이다.
문제 풀이 과정
- 입력받은 N개의 양수를 a 리스트에 저장한다.
- min(), max() 함수를 사용하여 a 리스트에 저장된 값들 중 최솟값, 최댓값을 구하여 뺀다.
- 테스트 케이스 번호, 최댓값 최솟값의 차이를 출력한다.
코드
T = int(input())
for i in range(T):
n = int(input())
a = list(map(int, input().split()))
rst = max(a) - min(a)
print("#{0} {1}".format((i+1), rst))
SW Expert Academy 4828번 min max 문제는 리스트 자료구조에 관한 문제이며 언어는 파이썬을 사용하였다. 난이도는 D2 중에서 쉬운 수준 같다. min(), max() 함수만 사용하면 해결되는 간단한 문제이다.
728x90
반응형
'Algorithm Problem Solving > SW Expert Academy' 카테고리의 다른 글
[Python] SW Expert Academy - 4837. 부분집합의 합 (0) | 2021.07.24 |
---|---|
[Python] SW Expert Academy - 4836. 색칠하기 (0) | 2021.07.24 |
[Python] SW Expert Academy - 4831. 전기버스 (0) | 2021.07.23 |
[Python] SW Expert Academy - 4835. 구간합 (1) | 2021.07.21 |
[Python] SW Expert Academy - 4834. 숫자 카드 (0) | 2021.07.21 |
댓글