반응형
코드 작성 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 |