문제가 뭘까요..

kimyeon0331 Reply 8 years 33 weeks ago
샘플값 뿐만아니라 다른값을 넣어도 잘 나옵니다 런타임 에러의 문제가 어디에 있는걸까요 배열에 있는거겟죠...? 근데 배열범위를 벗어나는 일이 없을거 같은데...아무리 고민해봐도 어디서 문제가 생기는지 모르겠어요 ㅠㅜ
withcs1 Reply 8 years 33 weeks ago
엄청난 크기의 2차원 배열이 들어올 떄 메모리 초과가 이루어집니다. 다른 문제에서 했던 방식처럼 2차원이 아니라 1차원 두개를 쓰거나, ArrayList를 쓰는 방식으로 해결 가능 할 것 같습니다.
kimyeon0331 Reply 8 years 33 weeks ago
하하하하하ㅏ 런타임에러.....2차원배열을 포기하고 1차원배열만으로 풀어보았는데말이에요......또 런ㄴ타임에러가 뜨네요...ㅠㅠㅠㅠㅠㅠㅠㅠ살려주세요
withcs1 Reply 8 years 33 weeks ago
a와 b가 매우 큰 상태에서 곱해버렸을 때, 오버플로우 현상으로 음수가 되어버립니다. 그러면 배열의 범위에 음수가 들어가게 되어 런타임 에러가 납니다.
kimyeon0331 Reply 8 years 33 weeks ago
하.....멘붕이네요 얼마나 큰 수를 넣으려고 이러는지ㅠㅠㅠ 더더더 고민하고 질문하겠습니다 감사합니다
kimyeon0331 Reply 8 years 33 weeks ago
배열을 없애니 시간 초과가 뜨네요...... 좀더고민해볼게요.....친절히대답해주셔서감사합니다!