kjs89271s   2년 전

너무 간단해서 당연히 맞겠지 하고 넘어가려 했는데 틀렸다고 나오네요..

반례좀 부탁드릴 수 있을까요? 질문 게시판에 있는 반례들 전부 테스트 해보았지만 전부 올바르게 출력되었습니다

kjs89271s   2년 전

해결 되었습니다.


 혹시 저와 같은 이유로 틀리신 분 있으실까 해서 남깁니다

w/2, h/2 연산에서 자료형이 int 이기 때문에 소수점 아래는 버려버리는 현상이 발생합니다.

따라서 w=3인 경우 w/2 는 1로 되어버리기 때문에 판정 시 오류가 발생하고 틀렸다고 나오게 되므로 w/2, h/2 연산앞에 (double)을 붙여준다면 정답 처리가 됩니다.

 

ckd1040   2년 전

감사합니다 (double) 추가하니 정답이네요

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