jaehwan55   2년 전

일단 나머지 값을 비교해가면서 같은 값이 나오면 break, 끝까지 같은 값이 없다면  result에 1을 더해주는 형식으로 만들었습니다.


어떤 부분이 문제인지 모르겠습니다. ㅠㅠ 오류가 뜨는거라면 그 부분을 고치면 되겠지만 오류 없이 잘 작동해서... 반례가 있을까요?

kdh6429   2년 전

18번째줄에 rest[b] 가 정의된 범위 이외의 인덱스에 접근할 수 있습니다.

slah007   2년 전

rest의 크기가 10이므로 rest[10]부터는 의도하지 않은 값이 나올 수 있고 오답의 원인이 됩니다. 또한 rest[a]==rest[b]를 b>=10보다 먼저 검사하게 되면 rest[10]에 나머지로 절대 나올 수 없는 값(-1 등등)을 넣어야 result++을 해야 할 상황에서 break에 걸리지 않습니다.

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