반응형
최댓값 → 최솟값을 초깃값으로
최솟값 → 최댓값을 초깃값으로
- sys 사용
시스템에서 지정할 수 있는 가장 크고, 작은 값을 활용
mx = -sys.maxsize
mn = sys.maxsize
- float 사용
float을 사용하여 무한대 값을 지정
mx = float('-inf')
mn = float('inf')
임의의 값 (999999 등)을 최댓값, 최솟값 등으로 설정하는 것은 가장 좋지 않은 방법이다.
파이썬은 임의 정밀도를 지원하여 사실상 무한대의 값을 지정할 수 있다.
얼마든지 지정한 값 보다 작거나, 큰 값이 들어올 수 있다.
혹은 코테 문제에서 기술되어 있는 제약 조건을 확인한 뒤 기준에 맞추어 최대, 최솟값을 처리하면 된다
반응형