https://www.acmicpc.net/problem/10818
문제 정의
첫째 줄에 정수의 개수 입력받고, 둘째 줄에 공백으로 띄어쓴 숫자들을 입력받는다.
둘째 줄에 쓰여진 숫자들 중, 최대값과 최소값을 출력하는 문제.
문제 해결
어떻게 할지 고민하다가 도저히 어떻게 입력을 받아야할지 몰라서 구글링을 했다.
우선 정수의 개수를 입력받는다.
a = int(input())
다음 리스트 변수를 만들고, map을 넣는다.
myList = list(map(int, input().split()))
다음 출력!
print('%d %d' %(min(myList), max(myList)))
전체 코드
import sys
a = int(sys.stdin.readline())
myList = list(map(int, sys.stdin.readline().split()))
print('%d %d' %(min(myList), max(myList)))
더 배울점
구글링 해보니까 print를 나처럼 print('%d %d' %(min(myList), max(myList)))
이렇게 안하고, print('{} {}'.format(min(myList), max(myList)))
형식으로 하기도 함.