티스토리 뷰
10^1000까지 계산해서 int로 계산하면 오버플로우가 날까봐 걱정했는데, int 타입 변수의 값이 표현 범위를 넘어서게 되면 자동으로 long으로 타입 변경이 되는 형식이라서 걱정 안해도 된다고 한다. long은 수가 커지면 자동으로 공간을 더 할당한다.
ahracho.github.io/posts/python/2017-05-09-python-integer-overflow/
참조
근데 2^31-1을 표현하기 위해서 c에서는 4바이트를 사용했는데 파이썬에서는 무려 28바이트를 사용한다고 한다....
그래서 PS할 때 안좋다고 얘기하던거구나.............
🤔
아무튼 코드
n, m = map(int, input().split())
print(n//m)
print(n % m)
'Algorithm > noj.am' 카테고리의 다른 글
[Python] 소수점 n자리까지 표시하기 (0) | 2021.01.02 |
---|---|
[Python] 백준 10886번 - 0 = not cute / 1 = cute (0) | 2021.01.01 |
[Python] 여러 변수에 같은 값 할당하기 (0) | 2021.01.01 |
[Python] 백준 1065번 - 한수 (0) | 2020.12.31 |
[Python] 백준 1002번 - 터렛 (0) | 2020.12.31 |