해리의 데브로그

(SW 문제해결 기본 - LIST1) SWEA 4828 - min max

|

문제

  • SWEA 5105 - [파이썬 S/W 문제해결 기본 1일차] LIST1 - min max
  • 문제링크
  • 문제의 저작권은 SW Expert Academy에 있습니다.

나의 코드

  • minmax 내장함수를 사용하지 않고 함수를 구현하여 문제를 풀었음.
def get_max(init_num):
    my_max = init_num[0]
    for i in range(1, len(init_num)):
        if my_max < init_num[i]:
            my_max = init_num[i]

    return my_max

def get_min(init_num):
    my_min = init_num[0]
    for i in range(1,len(init_num)):
        if my_min > init_num[i]:
            my_min = init_num[i]

    return my_min

TC = int(input())
for tc in range(1, TC+1):
    N = int(input())
    init_num = list(map(int, input().split()))
    result = get_max(init_num) - get_min(init_num)
    print(f'#{tc} {result}')

Comments