반응형
문제
N개의 정수가 주어진다. 이때, 최솟값과 최댓값을 구하는 프로그램을 작성하시오.
입력
첫째 줄에 정수의 개수 N (1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄에는 N개의 정수를 공백으로 구분해서 주어진다. 모든 정수는 -1,000,000보다 크거나 같고, 1,000,000보다 작거나 같은 정수이다.
출력
첫째 줄에 주어진 정수 N개의 최솟값과 최댓값을 공백으로 구분해 출력한다.
풀이
n=int(input())
a=[]
a=list(map(int, input().split())) #입력값을 리스트로 받을 때는 list(map(,)) 이런식으로!
min=a[0]
max=a[0]
for i in range(1, n):
if a[i]>max:
max=a[i]
if a[i]<min:
min=a[i]
print("%d %d" %(min, max))
반응형
'코딩 > 코딩테스트' 카테고리의 다른 글
[3052번] 백준 나머지 풀이 - Python (0) | 2021.04.06 |
---|---|
[2562번] 백준 최댓값 풀이 - Python (0) | 2021.03.29 |
[1110번] 백준 더하기 사이클 풀이 - Python (0) | 2021.03.28 |
[10951번] 백준 A+B - 4 풀이 -Python (0) | 2021.03.28 |
[10952번] 백준 A+B - 5 풀이 (0) | 2021.03.28 |