2577번 - 숫자의 개수
a,b,c를 842 453 781로 받았을때
줄20에서 분명히 Double은 10, result는 297893706이 나오는데
저 if문 안으로 들어가서 바로 21줄에 있는 break가 실행이 됩니다.
이러한 이유를 잘 모르겠습니다.
result *10은 int범위를 넘어가서 overflow가 일어나기 때문입니다.
감사합니다 바로 해결했습니다
댓글을 작성하려면 로그인해야 합니다.
whskwock 2년 전
a,b,c를 842 453 781로 받았을때
줄20에서 분명히 Double은 10, result는 297893706이 나오는데
저 if문 안으로 들어가서 바로 21줄에 있는 break가 실행이 됩니다.
이러한 이유를 잘 모르겠습니다.