201023777   4년 전

c++로 짰는데


입력받는 char []의 배열 크기가 1~56일때 런타임에러가 뜨네요


입력 받는 길이는 최대 50이라고 해서 51로 놓고 풀었는데 계속 런타임 에러라고 뜨더라구요


혹시 50개를 넘어가는 데이터가 있나요?

joonas   4년 전

정말이군요. 정답 코드를 길이가 50 이상이면 오답을 내게 했더니 오답이네요.

데이터 확인이 필요한 것 같네요

seico75   4년 전

문제가 S가 50 이하이지 입력이 50이하라고는 하지 않았기 때문에 맞는거 아닐까요?

문제의 출력인 S의 길이를 보면 50이하인것 같습니다.

(50 이상이면 에러를 출력하게 해도 통과합니다.)

joonas   4년 전

출력의 길이가 50자 이하일것이다 라는 말이군요?

틀린말은 아닌 데, 주의깊게 보지 않으면 입력 부분에 적혀있어서 오해하기 좋을 것 같습니다.

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