구현에서 막혔습니다.

qordlsgus Reply 7 years 34 weeks ago
조건까지는 알겠는데 X와 O를 출력하는 부분에서 막혔습니다. 5번하고 6번을 어떻게 구현해야 되는지 감이 안잡혀서 다음으로 넘어갈 수가 없습니다. 어떻게 해야 하나요??
withcs1 Reply 7 years 34 weeks ago
입력받은 문자가 (){}[]중 하나일 경우 abc모두를 확인하도록 짜야할거같습니다. 같은 종류의 연산자일경우 중복으로 사용될 수 있으므로 a,b,c 셋중 하나가 0보다 클땐 나머지둘은 0이어야하는 조건이 필요하겠네요 또한 두번째 예시의 경우를 확인하기위해 셋중 하나가 음수가 되면 바로 false가 되도록 해야할거같습니다.
qordlsgus Reply 7 years 34 weeks ago
교수님의 조언대로 코딩해서 괄호와 관련된 것은 다 해결했는데 "이 문제를 풀기위해서는 scanf 를 사용해야 되지만, 아직 안 배웠죠. 그래서 가르쳐 줄께요. 정답체크에 사용하는 테스트 케이스 N 은 10이에요. " 이 말을 이해를 못하겠습니다.. 10번 반복하는거라 생각해서 check를 10번 반복시켰는데 WA가 나오네요. 저게 무슨 뜻인가요?
withcs1 Reply 7 years 34 weeks ago
문제의 sample input에선 첫번째줄이 받는 줄의 개수입니다. 10개가 있다고 했으니 첫줄은 10이 입력으로 들어오고 그 밑으로 10줄의 인풋데이터가 들어옵니다. 저희는 10개의 문장을 입력받으면 된다는걸 이미 알고있으니, 첫줄은 입력만받고 버리도록 코드를 추가해주시면 됩니당. 그리고 별로안중요하지만 저 교수님아니에용
qordlsgus Reply 7 years 34 weeks ago
첫 줄 입력받고 버리는 코드를 추가했고, 마지막은 \n을 출력하지 않기 위해서 q=0; q++; if(q<10) printf("\n"); 이걸 넣었습니다. sample output하고 똑같이 나오는데도 WA가 뜨네요 ㅠㅠ 뭐가 문제인가요 ㅜㅜ