minkyu4626   2년 전

저 같은 경우에는 제출 시에 틀렸다고 나오는데 코드를 다시 보고 아무리 생각해도 로직에 틀린 부분은 없다고 생각했습니다. 그래서 미칠 노릇이었죠. 각 케이스에 대한 방향 설정이 틀렸다는 분들이 많아서 다시 살펴봐도 문제는 없었습니다.

문제는 생각보다 간단한 부분에 존재하더군요. cctv가 하나도 없는 경우에는 min의 값이 map을 counting하는 countArea 함수가 call 되어 설정되어야 하는데 이 부분이 없어 min이 초기 설정값인 N*M 으로 나오더군요.


'모든 반례를 다 돌려보고 맞는데 왜 자꾸 틀렸다고 하지?' 라고 하는 경우에는 의외로 간단하고 기본적인 부분에서의 예외처리에 대한 실수가 많더군요.(제 기준입니다.)


코드는 거짓말하지 않다는 걸 다시 한 번 느끼게 됩니다. 저와 비슷한 문제를 겪으신 분들이 계시다면 글을 읽고 도움이 되셨으면 좋겠습니다!! 화이팅입니다


ps) 그리고 제 답은 코드 중복도 많고 클린코드는 아닌 것 같아서 개선점 조언해주시면 정말 감사하겠습니다.

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