tjdgns8047   4년 전

소스 제출할 때 런타임 에러가 뜨는데 어떻게 잡아야할지 감이 오지 않아서 글 남깁니다 ㅜㅜ 뭐가 문제 일까요? 답은 잘 뜨네요!

chogahui05   4년 전

일단 아래와 같이 바꿔보세요..

실수 == 비교하실 때 조심하세요. 작은 오차 때문에 틀릴 수 있습니다.

저 같은 경우 엡실론을 씁니다.


그리고.. sum과 min을 구하는 게 아니라 제곱수 목록을 출력하는 거에요~

tjdgns8047   4년 전

바꿨는데 똑같이 런타임 에러가 나오네요 ㅜㅜ ==연산은 = 으로 고치니까 컴파일 에러가 뜨구요.

마지막에 말씀해주신 부분은 확인해보니, M이상 N이하의 자연수 중 완전제곱수인 것을 모두 찾아 첫째 줄에 그 합을, 둘째 줄에 그 중 최소값을 출력한다. 으로 나와있는데

첫째 줄에 합을 출력하고 둘째 줄에 최소값을 출력했으니 맞는것 아닌가용? 

단, M이상 N이하의 자연수 중 완전제곱수가 없을 경우는 첫째 줄에 -1을 출력한다. 이 부분은 제가 빠뜨린 것 같아서 코드를 아래와 같이 수정했습니다. ㅎㅎ




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