반응형
난이도 - D2
https://swexpertacademy.com/main/learn/course/lectureProblemViewer.do
[문제]
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 |
---|