본문 바로가기
백준 문제풀이/Python

[백준/Python] 10818번 문제풀이

by 공부합시다홍아 2023. 12. 4.
 

[백준/Python] 10871번 문제풀이

[백준/Python] 10807번 문제풀이 [백준/Python] 10951번 문제풀이 [백준/Python] 10952번 문제풀이 [백준/Python] 2439번 문제풀이 [백준/Python] 2438번 문제풀이 [백준/Python] 11022번 문제풀이 [백준/Python] 11021번 문

hong-study.tistory.com


최소, 최대

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


입력
  • 첫째 줄에 정수의 개수 N (1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄에는 N개의 정수를 공백으로 구분해서 주어진다. 모든 정수는 -1,000,000보다 크거나 같고, 1,000,000보다 작거나 같은 정수이다.

출력
  • 첫째 줄에 주어진 정수 N개의 최솟값과 최댓값을 공백으로 구분해 출력한다.

예제

소스코드
a = int(input())
b = list(map(int, input().split()))

c = b[0]
d = b[0]

for i in range(a):
    if b[i]>c:
        c = b[i]
        
    if b[i]<d:
        d = b[i];

print(d, c, sep=" ")

출처
 

10818번: 최소, 최대

첫째 줄에 정수의 개수 N (1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄에는 N개의 정수를 공백으로 구분해서 주어진다. 모든 정수는 -1,000,000보다 크거나 같고, 1,000,000보다 작거나 같은 정수이다.

www.acmicpc.net

 

728x90