알고리즘 문제

[알고리즘/Python] 1e9는 왜 쓰는거지?(1e9 vs 2e9)

Everyday Happy ❤︎ 2024. 1. 11. 12:30

 

1e9

알고리즘 문제를 풀다보면 최대값, 최솟값을 구해야하는 문제가 종종 나온다.

이때 얼마만큼의 최소인지 최대인지 설정을 해줘야하는데 그게 바로 -1e9, 1e9 이다.

단, 문제에서 주어진 조건 중 수의 범위가 1,000,000,000(10억) 이내일 경우 가능하다.

  • 1e9 :  = 1,000,000,000
  • -1e9 :  = -1,000,000,000

2e9

2e9는 int내의 범위에서 무한대 값을 표현할 때 주로 쓰인다. 

or

0x7ffffff, LONG_MAX로 표현할 수도 있다.