amylo   1년 전

먼저 확실한 빈 공간은 먼저 공백을 출력해 주고, 아닌 부분은 재귀를 이용해서 길이가 1일 때까지 가서 - 를 출력하게 했는데, 직접 돌려 봤을 때는 8 정도까지 눈으로 봤을 때는 문제가 없어 보입니다. 그 이상은 너무 길어서 보기가 힘들구요.

질문 게시판이나 인터넷에 있는 다른 글을 봐도 구조상 별다른 문제가 없어 보이는데 어느 부분에서 오류가 있는지 알려주시면 감사하겠습니다.

*참고로 50%에서 실패라고 뜨기는 합니다만 이전 질문을 보았을 때 그닥 좋은 힌트로는 쓸 수가 없는것 같네요

amylo   1년 전

해결했습니다..

while(!cin.eof()) 조건을

while(true) { cin >> n;
if(cin.eof() == true) { break; } 로 바꾸니 바로 되더군요.
왜 차이가 있는지는 아직은 잘 모르겠지만 다른분들께 도움이 되었으면 좋겠습니다.

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