haaaeeem   3년 전

코드는 아래와 같습니다. 테스트케이스나, 게시판의 다른 반례 집어넣어봐도 맞는 답이 출력됩니다.

정말 생각나는대로 코드짠거라 조금 지저분합니다. 

두가지의 완전한 케이스의 체스판(bb,wb)과 비교해가며 문제를 해결하려는 의도의 코드입니다. 

반례좀 알려주세요. 너무 궁금해요.

rnjstpgns91   3년 전

10 10

WWBBWWWBBW

WBBWBWWWWB

WBWBWWBBWW

WBBBBBBBWW

WBBWWWBWWW

WBBBBBWWBB

WWBWWBWWBB

BWWBBWWWBB

BBWBBBBBWB

WWWBBBWWWB

ans = 29

output = 30

haaaeeem   3년 전

@rnjstpgns91

반례 찾아주셔서 너무 너무 감사합니다. 다시 수정하러 가보겠습니다... 즐거운 하루 보내세요!!

rnjstpgns91   3년 전

단순한 실수하신거라 금방 찾으실 수 있을겁니다 화이팅!

haaaeeem   3년 전

@rnjstpgns91

감사합니다!! 그런데 혹시 시간 괜찮으시다면, 실수한 부분 좀 알려주실 수 있으실까요?

대강이라도 짚어주신다면 정말 너무 감사할거같아요... 허허...계속 보고 있는데 감이 잘 안잡히네요... ^.ㅠ 

rnjstpgns91   3년 전

카운트하시는 변수들 초기화 하시는 위치가 잘못됐습니다.

해당 예시를 천천히 디버깅해보시면 bc, wc 변수들이 초기화가 안되서 최솟값이 나와야 하는 좌표에서도 큰 값을 갖고 있습니다.

haaaeeem   3년 전

@rnjstpgns91

이렇게 상세하게 도움을 주셔서 정말 감사합니다!

부족한 점이 너무 많네요,, 디버깅 하는 법을 더 공부해 봐야겠습니다. ^-^

이번 주 잘 마무리 하시고, 다음주도 즐거운 한 주 보내시길 바랍니다! 정말 너무 감사드려요.

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