yobs0814   5년 전

질문에 있는 반례를 해보았으나 출력초과가 나오네요.

ㅠㅠ 도와주세요.

djm03178   5년 전

ans += ch; 라는 건 ch를 문자열로 보고 뒤에 덧붙이는 것입니다. 그런데 C 스타일의 문자열은 (std::string 말고) 반드시 널 문자로 끝나야 하고, 널 문자가 없다면 문자열 함수 입장에선 문자열의 끝이 어디인지 알 방법이 없습니다. 따라서 반드시 널 문자가 뒤에 붙을 수 있게끔 ch의 크기를 4로 잡아주면 정답을 받습니다.

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