본문 바로가기
알고리즘/SWEA

[swea][파이썬] 13623 .min max

by 노베코딩 2022. 8. 22.

리스트를 파라미터로 받아 최대값과 최소값을 리턴해주는 함수를 각각 만들어 풀이 하였다.

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)}')