2
)()
(())
No Yes 인데 둘다 No를 반환합니다.
이렇게 되는 이유는 finish 변수의 초기화가 이루어지지 않았기 때문입니다.
코드를 봐도 초기화 작업이 이전 테스트케이스의 count 값을 이용하는등 복잡한데요,
테스트케이스 시작시 필요한 변수를 초기화를 포함하여 선언하거나, 매 케이스마다 초기화를 일괄적으로 해주면 실수가 줄어들것입니다.
배열을 간단하게 0으로 초기화 하는 방법으로는 memset(input, 0, sizeof(input)) 을 이용하시면 됩니다.
hojinland 8년 전
끊임 없이 예시 대입을 해봐도 오류는 없었습니다 .
손으로 하였을시에도 없었습니다
컴퓨터는 거짓말을 안할텐데 도와주시면 감사합니다