djm03178   3년 전

50%에서 틀리는 코드에 대해서 아래 코드와 같은 처리를 해주니 맞았습니다. 하지만 문제에는 그림이 하나도 없을 경우에 대한 처리가 명시되어 있지 않습니다. "가장 넓은" 이라는 용어가 성립하려면 최소한 한 개 이상의 그림이 있어야 한다고 생각합니다.

해당되는 데이터를 지우거나, 출력 문단에 다음과 같은 조건이 추가되어야 할 것 같습니다.

"단, 그림이 하나도 없는 경우에 가장 넓은 그림의 넓이는 0인 것으로 한다."

다만 아무래도 표현이 조금 어색해져서, 개인적으로는 데이터를 지우고 "도화지에는 적어도 하나의 그림이 있다"고 쓰는 편이 깔끔하다고 생각합니다. (혹시 더 좋은 표현이 있으신 분은 적어주시면 감사하겠습니다.)

추가로, '그림의 넓이'가 무엇인지에 대한 정의도 확실히 해야 한다고 생각합니다.

"그림의 넓이는 그림에 포함된 1의 개수이다."

startlink   3년 전

조건을 추가했습니다.

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