문제가 수정되어야합니다.

tadagi Reply 9 years 35 weeks ago
실행환경에 따라 같은 코드가 다른 값이 나오는 코드입니다. EOF가 character로 입력되고, 종료될경우 개발환경에 따라 종료시점이 달라집니다. ^Z가 C의 레퍼런스가아닌 OS에 의존적인 형태라 그런것으로 알고있는데요.. 실제로 66이 출력되야함에도 제 개발환경에선 67이 출력되었고(EOF를 추가적으로 Character로 입력받았습니다) 67이 출력된 이 코드를 그대로 제출했을때도 Accept 되었습니다. linux gcc 환경에선 같은 코드지만 66이 출력되는것을 확인했구요. 문제가 수정되거나, 저같은 개발환경 (Win7 64bit, Vs2010express)과 같은 결과값을 내는 경우를 대비해 관련 힌트가 제공되어야할것같습니다.
pichulia Reply 9 years 35 weeks ago
지나가는 행인 1이 한마디 거들겠습니다. https://withcs.net/faqs FAQ 첫번째 질문을 보면 서버의 컴파일환경이 나와있습니다. 이 환경과 다른 환경에서 컴파일 해서 다른 결과가 나왔다 하더라도 서버 환경에서 답이 나온다면 정답이 뜨겠죠... 왜냐? 채점은 서버에서 하고 저희는 exe파일이 아닌 소스코드만 제출하기 때문에죠... 때문에 이는 문제를 수정해야하는 상황이 아니라고 생각합니다.