Skip to content

Latest commit

 

History

History
45 lines (30 loc) · 1.06 KB

무한대 표시.md

File metadata and controls

45 lines (30 loc) · 1.06 KB

양의 무한대(inf), 음의 무한대(-inf) 표시

알고리즘 문제를 푸는 도중 무한대 표시를 해야할 때가 있다.

양의 무한대는 inf, 음의 무한대는 -inf로 표시한다.

먼저 float 타입의 무한대를 표시하는 방법 2가지가 있다.

방법 1 - float 내장함수

무한대는 float형에만 적용 가능하다.

positive_infinity = float('inf')
negative_infinity = float('-inf')

방법 2 - math 모듈

Python 3.5 이상만 사용 가능하다.

import math

positive_infinity = math.inf
negative_infinity = -math.inf

int 타입의 무한대

import sys

positive_infinity = sys.maxsize
negative_infinity = -(sys.maxsize + 1)

1e9, 2e9 사용

알고리즘 문제를 풀 때 가능한 최댓값이 10억 미만이라면, 무한을 의미하는 값으로 le9(10억)을 이용할 수 있다.

2e9는 int 범위 내에서 무한대 값을 나타내기 위해 이용할 수 있다.



참고

https://da-nyee.github.io/posts/python-infinity/ https://brownbears.tistory.com/549