SWEA

SWEA 4828번 - min max 문제 풀이 [python]

SS_G 2023. 2. 1. 00:20
반응형

난이도 - D2

 

https://swexpertacademy.com/main/learn/course/lectureProblemViewer.do

 

SW Expert Academy

SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!

swexpertacademy.com

[문제]

N개의 양의 정수에서 가장 큰 수와 가장 작은 수의 차이를 출력하시오.

[입력]
첫 줄에 테스트 케이스의 수 T가 주어진다. ( 1 ≤ T  50 )
각 케이스의 첫 줄에 양수의 개수 N이 주어진다. ( 5  N  1000 )
다음 줄에 N개의 양수 ai가 주어진다. ( 1  ai 1000000 )

[출력]

각 줄마다 "#T" (T는 테스트 케이스 번호)를 출력한 뒤, 답을 출력한다.

 

 

[코드]

T = int(input())

for i in range(T):
    max = -2147000000
    min = 2147000000
    n = int(input())
    a = list(map(int, input().split()))

    for e in a:
        if e > max:
            max = e
    for k in a:
        if k < min:
            min = k
    print("#%d %d" % ((i+1), max-min))

 

반응형

'SWEA' 카테고리의 다른 글

SWEA 4834번 - 숫자 카드 문제 풀이 [python]  (0) 2023.02.06