본문 바로가기

코딩/Python

[Python] 백준 10818 최소, 최대

반응형

코드 작성 1 

n = int(input())
k = list(map(int, input().split()))
print(min(k),max(k))

코드 작성 2 

n = int(input())
k = list(map(int, input().split()))
min = k[0]
max = k[0]
for i in k:
    if i > max:
        max = i
    elif i < min:
        min = i
print(min, max)

 

코드  풀이 1 

k의 리스트(list)를 정수(int)로 통일되게(map), 띄어쓰기로 구분(split)하여 값을 입력받고

min, max함수를 이용하여 프린트한다.

 

코드  풀이 2 

k의 리스트(list)를 정수(int)로 통일되게(map), 띄어쓰기로 구분(split)하여 값을 입력받고

k의 첫번째 값 k[0]을 각각 최소, 최대라고 가정한다.

for문을 사용하여 k의 값이 k[0]보다 크면 max에 넣고, 또는 작으면 min에 넣고

min,max의 값을 print한다.

반응형

'코딩 > Python' 카테고리의 다른 글

[Python] 백준 4948 베르트랑 공준  (0) 2022.11.17
[Python] 백준 2562 최댓값  (0) 2022.11.16
[Python] 10871 X보다 작은 수  (0) 2022.11.16
[Python] 10807 개수 세기  (0) 2022.11.16
[Python] 1406 에디터  (0) 2022.11.16