반응형
▷ 문제
N개의 정수가 주어진다. 이때, 최솟값과 최댓값을 구하는 프로그램을 작성하시오.
▷ 전체 코드
N = int(input())
X = list(map(int, input().split()))
print(min(X), max(X))
▷ 코드 분석
N = int(input())
변수 N에 입력받을 정수의 개수를 입력한다.
input() 함수를 사용해 입력받은 문자열을 int() 함수를 사용해 정수형으로 바꿔준다.
X = list(map(int, input().split()))
리스트 X에 N개의 정수를 공백으로 구분해서 한 줄로 입력한다.
input().split() 함수를 사용해 입력받은 요소를 공백을 기준으로 나눠준다.
map() 함수를 이용해 입력받은 요소들을 각각 지정된 함수인 int()에 넣어준다. int() 함수는 문자열을 정수형으로 바꿔주는 함수이다.
list() 함수를 사용해 입력받은 정수들을 리스트에 넣어준다.
print(min(X), max(X))
입력받은 정수의 최소값과 최대값을 공백으로 구분지어 출력한다.
반응형
'기초 프로그래밍 > Python' 카테고리의 다른 글
[백준] 10810번 파이썬 python(공 넣기) (0) | 2023.08.13 |
---|---|
[백준] 2562번 파이썬 python(최댓값) (0) | 2023.08.11 |
[백준] 10871번 파이썬 python(X보다 작은 수) (0) | 2023.07.28 |
[백준] 10807번 파이썬 python(개수 세기) (0) | 2023.07.28 |
[백준] 10951번 파이썬 python(A+B - 4) (0) | 2023.07.19 |