dudgh9661   3년 전

반례를 다 넣어봐도 맞게 나오는데 어떤게 잘못된걸까요...?

break를 해야하는 곳에 continue를 함으로 인해 한 입력에 NO를 여러 번 출력하는 일이 발생합니다

1

())())())())())())


을 확인해보세요.


그거랑 별개로

1. C i/o stream인 scanf/printf와 C++ i/o stream인 cin/cout을 섞어쓰지 않는 것을 추천드립니다. https://blog.encrypted.gg/923 여기 0x01챕터를 참고해보세요.

2. input stream와 output stream은 별개이기 때문에 ans에 모아서 출력할 필요 없이 바로바로 출력해도 됩니다.

3. endl도 쓰지 않는 것을 추천드립니다. 대신 '\n'을 쓰시면 됩니다.

4. 35 to 42줄의 로직은 없어도 상관없습니다.

5. 24줄 또한 필요없습니다.

이 부분 한 번 보시면 좋을 것 같아요

dudgh9661   3년 전

이제서야 댓글 확인했네요... 

많은 팁을 주셔서 정말 감사드립니다!

그리고 덕분에 오류 찾아서 통과하였습니다 너무나도 감사드립니다.

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