무한대 표시

Leejaegun·2025년 3월 16일

코딩테스트 시리즈

목록 보기
12/49

가끔 min_number 나 max_number를 구할때 inf로 표시해야 할때 있다. 그럴때 사용하면 좋은 함수

✅ 최대값을 찾을 때 초기화할 때 사용

max_number = float('-inf')  # 초기값을 음의 무한대로 설정

numbers = [3, 7, 2, 9, 5]

for num in numbers:
    if num > max_number:
        max_number = num  # 더 큰 값이 나오면 업데이트

print(max_number)  # 출력: 9

max_number를 음의 무한대(-∞)로 초기화하면 어떤 숫자라도 > 연산으로 더 크다고 판단됨.
리스트에서 가장 큰 값을 찾을 때 안전하게 사용할 수 있음.

✅ 반대로 최솟값을 찾을 때는 float('inf') 사용

min_number = float('inf')  # 초기값을 양의 무한대로 설정

numbers = [3, 7, 2, 9, 5]

for num in numbers:
    if num < min_number:
        min_number = num  # 더 작은 값이 나오면 업데이트

print(min_number)  # 출력: 2

float('inf')을 초기값으로 설정하면 어떤 숫자라도 더 작으면 업데이트됨.

profile
Lee_AA

0개의 댓글