티스토리 뷰

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)
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함