hhhrock7   5년 전

안녕하세요

볼록 껍질 관련 질문 글은 전부 다봤는데요

거기 나온 샘플은 다 성공인데, 막상 제출하면 fail 이네요ㅠㅠ

코드에서 어디가 문제인지 아신다면 답변 좀 부탁 드립니다 ㅠㅠ

감사합니다

djm03178   5년 전

Point.x, Point.y는 int형입니다. 그래서 15번째 줄은 전부 int로 계산되므로 중간 과정에서 오버플로가 생길 수 있습니다. 리턴은 long으로 하셨지만, 모든 연산에는 중간 과정마다 전부 타입이 있고 그 중에 한 번이라도 오버플로가 발생하면 뒤늦게 형변환을 해도 늦습니다.

hhhrock7   5년 전

와!! 대박입니다 그것만 바꾸니 바로 성공하네요!

djm03178 님 정말 감사합니다^^

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