19235번 - 모노미노도미노
문제에서 나온 예제랑, 질문에 다른분이 올려주신 반례들 전부 적용해봤는데 다 맞게 나옵니다.
근데 제출하면 바로 틀렸다고 나와서 어떤 반례가 있는지 도통 모르겠네유
혹시 적당한 반례를 아시는 분 계실까요 ㅠㅠ 제가 짠 코드는 아래에 첨부했어요
함수는 4개 있어요
remove_blue : blue 2차원 배열에서 특정 열이 블럭으로 가득 차 있을 경우, 제거한다 ( 제거한게 있으면 True, 없으면 False를 반환한다.)
remove_green : remove_blue와 비슷하다. 특정 행이 블럭으로 가득 차 있을 경우 제거
move_blue : blue에 블럭을 이동시키고, 제거할 열이 있다면 제거하고 블럭을 내린다. (제거할 게 없을떄까지 반복) 그리고 나서 특별공간?에 블럭이 있는지 확인하고 전체 블럭을 이동시키기
move_green : move_blue와 비슷함
3일동안 이래저래 고쳐봤는데 더이상 반례가 안떠오르네요 ㅠ 도와주시면 정말 감사하겠습니다!
코드가 아주 많이 길어요
코드 돌려봤는데 예제도 틀리게 나옵니다. 다시 확인해 주실 수 있으신가요?
앗 계속 새로 코딩하다보니 섞여가지고 다른걸 가져왔나봅니다;;
수정했습니다 ㅎㅎ
댓글을 작성하려면 로그인해야 합니다.
juhee_m 3년 전
문제에서 나온 예제랑, 질문에 다른분이 올려주신 반례들 전부 적용해봤는데 다 맞게 나옵니다.
근데 제출하면 바로 틀렸다고 나와서 어떤 반례가 있는지 도통 모르겠네유
혹시 적당한 반례를 아시는 분 계실까요 ㅠㅠ 제가 짠 코드는 아래에 첨부했어요
함수는 4개 있어요
remove_blue : blue 2차원 배열에서 특정 열이 블럭으로 가득 차 있을 경우, 제거한다 ( 제거한게 있으면 True, 없으면 False를 반환한다.)
remove_green : remove_blue와 비슷하다. 특정 행이 블럭으로 가득 차 있을 경우 제거
move_blue : blue에 블럭을 이동시키고, 제거할 열이 있다면 제거하고 블럭을 내린다. (제거할 게 없을떄까지 반복) 그리고 나서 특별공간?에 블럭이 있는지 확인하고 전체 블럭을 이동시키기
move_green : move_blue와 비슷함
3일동안 이래저래 고쳐봤는데 더이상 반례가 안떠오르네요 ㅠ 도와주시면 정말 감사하겠습니다!
코드가 아주 많이 길어요