Algorithm/SW Expert Academy

[Python] 4828. min max

느낌표 공장장 2021. 8. 10. 11:21

내장함수(min, max 함수) 쓰지않고 풀어보기 

# TC 수
tc = int(input())

# tc 수만큼 반복
for idx in range(1, tc+1):
    # 양수의 개수 N
    n = int(input())
    # N개의 양수 numbers
    numbers = list(map(int, input().split()))

    min_num = max_num = numbers[0]
    for i in range(n):
        # min 구하기
        if min_num > numbers[i]:
            min_num = numbers[i]

        # max 구하기
        if max_num < numbers[i]:
            max_num = numbers[i]


    print('#{} {}'.format(idx, max_num-min_num))

 

'Algorithm > SW Expert Academy' 카테고리의 다른 글

[Python] 1209. sum  (0) 2021.08.11
[Python] 1208. Flatten  (0) 2021.08.11
[Python] 4831. 전기버스  (0) 2021.08.10
[Python] 4835. 구간합  (0) 2021.08.10
[Python] 4834. 숫자 카드  (0) 2021.08.10