uhhyunjoo   3년 전

문제에 주어진 조건과 데이터의 상태가 다른 것 같습니다.

  • 우선, 10000보다 작거나 같은 마지막 셀프 넘버는 9993 입니다.
  • 배열의 끝이라고 할 수 있는 10000까지가 아니라 9993 까지만 검사하여 출력해도 '맞았습니다'가 뜹니다.

shg9411   3년 전

무슨 말씀이신지 이해가 안가네요.

문제에서 요구하는 것이 10000 이하의 셀프 넘버들을 출력하는 것입니다. 10000까지 검사하면 출력 결과가 달라지나요?

djm03178   3년 전

데이터라는 것은 그저 입력 파일과 그에 대응하는 출력 파일의 쌍일 뿐입니다. 문제에서 출력해야 하는 것이 10000 이하의 셀프 넘버들이고 그것이 9993까지의 셀프 넘버와 같다면 9993까지를 출력해도 당연히 맞습니다. 출력하는 내용이 같다면 프로그램이 무슨 과정을 통해 그런 출력을 했는지는 아무런 상관도 없고, 채점 프로그램이 신경쓸 부분도 아닙니다.

uhhyunjoo   3년 전

아 저는 결과가 달라지지 않지만 과정이 다르기 때문에 오답처리가 되어야한다고 생각했습니다.

알려주셔서 감사합니다!

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