본문 바로가기

백준

백준 20053 최소, 최대 2 (파이썬)

https://www.acmicpc.net/problem/20053

 

20053번: 최소, 최대 2

N개의 정수가 주어진다. 이때, 최솟값과 최댓값을 구하는 프로그램을 작성하시오.

www.acmicpc.net

풀이

문제에서 요구하는대로 각 테스트 케이스 별로 코드를 작성하면된다.

먼저 테스트 케이스의 수를 받고 그 다음 해당 테스트케이스에서 값의 수만큼 반복을 해서 리스트를 만들고 해당 리스트의 최대 최소 값을 출력 하면 된다.

 

코드

def solution():
    T = int(input())
    answer = [[] for _ in range(T)]

    for t in range(T):
        N = int(input())
        ary = list(map(int, input().split(' ')))
        answer[t].append(min(ary))
        answer[t].append(max(ary))
    

    for a in iter(answer):
        print(a[0], a[1])
            
solution()