dp4455   1년 전

코드를 작성했는데 마지막 행의 주석처럼 왜 15행에 나머지 연산을 하면 메모리 초과가 뜨고 7행에 나머지 연산을 할때만 정답 처리인지 이유가 궁금합니다!!

tjdnfls1234   1년 전

7행처럼 중간에 나머지 연산을 하면 수가 10억 미만으로 관리 될 테지만 그렇지 않으면 큰 수를 많이 저장하기 위해 너무 많은 메모리를 사용할 것 같습니다.

djm03178   1년 전

파이썬에서 임의의 큰 정수를 전부 int로 표현할 수 있는 이유는 그 수의 크기에 따라서 동적으로 메모리 할당량을 조절하기 때문입니다. 매우 큰 수를 표현하기 위해서는 당연히 그만큼 많은 메모리가 필요하고, 이 문제에서 나머지를 취하기 이전의 답은 메모리 제한을 넘을 만큼 커질 수 있습니다.

dp4455   1년 전

다들 감사합니다 :)

댓글을 작성하려면 로그인해야 합니다.