jwl2327   3년 전

입력

하나 또는 여러줄에 걸쳐서 문자열이 주어진다. 각 문자열은 영문 알파벳, 공백, 소괄호("( )") 대괄호("[ ]")등으로 이루어져 있으며, 길이는 100글자보다 작거나 같다.

입력의 종료조건으로 맨 마지막에 점 하나(".")가 들어온다.

정답처리는 되었는데 의문이 있어서 질문드립니다. 위에 입력 조건에는 여러줄에 걸쳐서 문자열이 주어진다고 되어있는데 그러면 여러줄에 걸쳐 들어오는 문자열 

예)  

So when I die (the [first] I will see in (heaven) is a score list) => next line continuation 
this is the example not periods until the second line => keep going 
Half Moon tonight (At least it is better than no Moon at all] sentence does not end until 
NOW!!!.
.
yes
yes
no
yes

위에 이런 경우에는 문제에 적혀있는 설명을 보면 문자열이 첫번째 줄에서 4번째줄까지 안끝났으니까 답이 yes 하나만 나와야 정답이되어야 할텐데 제가 아래 만들어 재출한 문제는 위와 같은 답을 내는 대도 정답 처리가 되었습니다. 

제가 질문을 잘못 이해한건지 설명 해주시면 감사하겠습니다! 

scvhero   3년 전

https://www.acmicpc.net/source/17178879

저번에 확인해봤을땐 여러 줄에 거쳐 입력이 들어오는 TC가 아예 없었습니다

scvhero   3년 전

그리고 질문에는 문제 번호를 적어주세요

jwl2327   3년 전

답변 감사합니다. 문제 번호를 깜빡했었네요. 수정했습니다!

TC 가 무슨 뜻이지요? 

제가 몰라서.. 

여러줄에 들어오는 입력이 문제 설명에는 여러줄에 걸쳐서 문자열이 주어진다고 적혀있는데 그러면 문제가 잘못 설명하고 있나 생각이 듭니다. 저는 이거 어떻게 입력 받지 고민하다가 시간을 많이 버렸거든요... 

scvhero   3년 전

TC는 테스트 케이스의 약자고요

한 줄에 한개씩 YES 아니면 NO를 판정하면 된다는 의미였습니다

그리고 각 줄은 무조건 .으로 끝나고요

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