문제
N개의 정수가 주어진다. 이때, 최솟값과 최댓값을 구하는 프로그램을 작성하시오.
입력
첫째 줄에 정수의 개수 N (1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄에는 N개의 정수를 공백으로 구분해서 주어진다. 모든 정수는 -1,000,000보다 크거나 같고, 1,000,000보다 작거나 같은 정수이다.
출력
첫째 줄에 주어진 정수 N개의 최솟값과 최댓값을 공백으로 구분해 출력한다.
예제 입력 1
5
20 10 35 30 7
예제 출력 1
7 35
n = int(input())
b = list(map(int, input().split()))
print('{} {}'.format(min(b), max(b)))
알았던 내용
입력 값 아래에 입력 값이 들어가려면 간단하게 아래 또 한번 쓰면 된다는 거는 알고 있었다.
몰랐더 내용
이해가 바로 되지 않았던 건 b에 들어간 list부분이다. 리스트라 함은 20 10 35 30 7 해당 부분을 리스트 친다는 얘기
그럼 인덱스로 접근이 가능하다는 것이다. 인덱스로 만들어준 이유가 굳이 있을까 ?
바로 최소, 최대값을 편히 사용하기 위함이었다 .
배운 내용
인덱스화 시키는 것이 최소 최대 값을 편하게 사용하는 방법이라는 점.