본문 바로가기
I am a developer

백준 / Python / 10818 / 최소, 최대 / 문제풀이

by Echinacea 2023. 4. 25.
반응형

문제 설명

문제의 포인트

  • 정수 값을 리스트로 받을 수 있어야 한다
  • min, max 함수에 대해 알고있어야 이 문제를 풀 수 있다.

문제 풀이 순서

  1. 첫 줄에 정수를 입력받아야 한다.

    num = int(input())
  2. 둘째 줄에 여러 정수를 입력받아야 하는데, 이때 리스트에 들어갈 값은 문자열이어서도 안되고, 공백을 포함해서도 안 된다. ‘정수’로 이루어진 배열을 만들어야 한다.

    numList = list(map(int, input().split()))  
    • 위 코드 한 줄이면 띄어쓰기로 구분된 정수 여러 개를 배열로 생성할 수 있다.
  3. 출력값은 따로 구분해도 되지만, 바로 파이썬의 min 함수와 max 함수를 이용해 출력해낼 수 있다.

    print(min(numList), max(numList))

정답 코드

num = int(input())
numList = list(map(int, input().split()))
print(min(numList), max(numList))
반응형

댓글