10936번 - BASE64 디코딩
c++로 짰는데
입력받는 char []의 배열 크기가 1~56일때 런타임에러가 뜨네요
입력 받는 길이는 최대 50이라고 해서 51로 놓고 풀었는데 계속 런타임 에러라고 뜨더라구요
혹시 50개를 넘어가는 데이터가 있나요?
정말이군요. 정답 코드를 길이가 50 이상이면 오답을 내게 했더니 오답이네요.
데이터 확인이 필요한 것 같네요
문제가 S가 50 이하이지 입력이 50이하라고는 하지 않았기 때문에 맞는거 아닐까요?
문제의 출력인 S의 길이를 보면 50이하인것 같습니다.
(50 이상이면 에러를 출력하게 해도 통과합니다.)
출력의 길이가 50자 이하일것이다 라는 말이군요?
틀린말은 아닌 데, 주의깊게 보지 않으면 입력 부분에 적혀있어서 오해하기 좋을 것 같습니다.
댓글을 작성하려면 로그인해야 합니다.
201023777 6년 전
c++로 짰는데
입력받는 char []의 배열 크기가 1~56일때 런타임에러가 뜨네요
입력 받는 길이는 최대 50이라고 해서 51로 놓고 풀었는데 계속 런타임 에러라고 뜨더라구요
혹시 50개를 넘어가는 데이터가 있나요?