백준 10818번 파이썬

iillyy·2021년 3월 11일
0

알고리즘

목록 보기
5/13
post-thumbnail
post-custom-banner

문제는 말 그래도 입력받은 값들 중 최소값과 최대값을 구하는 문제입니다.

case=int(input())
type = list(map(int,input().split()))

maxi=type[0]
mini=type[0]
for i in type:
    if i > maxi:         
        maxi = i
    if i < mini:
        mini = i
    
print(mini, maxi)

저는 처음에 입력받은 리스트 중에서 for문을 돌면서 비교하고 큰 값과
작은 값을 찾아 출력하는 방식으로 풀었습니다.
하지만 내장 함수라는 것을 활용하면 세 줄로 풀더라고요

case=int(input())
type = list(map(int,input().split()))
print("{} {}".format(min(type),max(type)))

그것은 max() 와 min() 함수.
따로 import하지 않아도 쓸 수 있는 내장 함수입니다.
내장 함수도 나중에 한 번 정리해서 올려야겠어요.

그럼 다음 문제 풀러 가겠습니다..

post-custom-banner

0개의 댓글