Cute Running Puppy

algorithm/기본 지식

최댓값과 최솟값의 초깃값 지정

R.silver 2022. 9. 23. 09:23
반응형

최댓값 → 최솟값을 초깃값으로

최솟값 → 최댓값을 초깃값으로

  1. sys 사용

시스템에서 지정할 수 있는 가장 크고, 작은 값을 활용

mx = -sys.maxsize
mn = sys.maxsize
  1. float 사용

float을 사용하여 무한대 값을 지정

mx = float('-inf')
mn = float('inf')

임의의 값 (999999 등)을 최댓값, 최솟값 등으로 설정하는 것은 가장 좋지 않은 방법이다.

파이썬은 임의 정밀도를 지원하여 사실상 무한대의 값을 지정할 수 있다.

얼마든지 지정한 값 보다 작거나, 큰 값이 들어올 수 있다.

혹은 코테 문제에서 기술되어 있는 제약 조건을 확인한 뒤 기준에 맞추어 최대, 최솟값을 처리하면 된다

반응형

'algorithm > 기본 지식' 카테고리의 다른 글

BFS  (0) 2023.04.25
DFS  (0) 2023.04.24