본문 바로가기
Algorithm Problem Solving/SW Expert Academy

[Python] SW Expert Academy - 4828. min max

by ʚ⇜❅🎕̈❄⇝ɞ 2021. 7. 22.
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
반응형

댓글