리스트를 파라미터로 받아 최대값과 최소값을 리턴해주는 함수를 각각 만들어 풀이 하였다.
import sys
sys.stdin = open('input.txt')
def maxn(lst):
maxNum = lst[0]
for tmp in lst:
if tmp > maxNum:
maxNum = tmp
return maxNum
def minn(lst):
minNum = lst[0]
for tmp in lst:
if tmp < minNum:
minNum = tmp
return minNum
testNum = int(input())
for test in range(1,testNum+1):
num = int(input())
lst = list(map(int, input().split()))
#리스트에서 최대값 찾는 함수와 최소값 찾는 함수를 이용하려 차이를 출력.
print(f'#{test} {maxn(lst)-minn(lst)}')
'알고리즘 > SWEA' 카테고리의 다른 글
[swea][파이썬] 13627 .전기버스 (0) | 2022.08.22 |
---|---|
[swea][파이썬] 13626 .구간합 (0) | 2022.08.22 |
[swea][파이썬] 13624 .숫자 카드 (0) | 2022.08.22 |
[swea][파이썬] 1208. [S/W 문제해결 기본] 1일차 - Flatten (0) | 2022.08.22 |
[swea][파이썬] 1206 .[S/W 문제해결 기본] 1일차 - View (0) | 2022.08.22 |