snowflake   4년 전

1. 입력이

0000000000
0000000000
0000000000
0000000000
1000000000
0000000000
0000000000
0000000000
0000000000
0000000000

인 케이스에 대해서 0을 출력해야 하는데

5 1
5 1
5 1

을 출력하는 코드(채점번호 12947274번 코드)가 통과되었습니다.


2. 입력이

0000000000
0000001000
0000011000
0000111000
0001111000
0000000000
0000011000
0000001000
0000000000
0000000000

인 케이스에 대해서도 0을 출력해야 하는데,
꼭짓점을 출력하는 코드(채점번호 12947335번 코드) 또한 통과되었습니다.

이런 사유로, 아래의 두 데이터를 추가해야 할 것 같습니다.

portableangel   4년 전

입력 1의 답이 왜 0인가요?

snowflake   4년 전

(직각이등변)삼각형이라면 서로 다른 세 개의 꼭짓점을 가져야 하는데,

입력 1의 경우에는 서로 다른 세 개의 꼭짓점이 존재하지 않아서 삼각형이 아닌 것으로 봐야 한다고 생각했습니다.

portableangel 님은 입력 1의 경우도 직각이등변삼각형으로 봐야 한다는 입장이신 건가요?

혹 그렇다면 그 이유도 알려주실 수 있으신지요?

portableangel   4년 전

제 코드도 1 하나는 0으로 판정하긴 하지만, 문제에서 제시하지 않은 조건을 자의적으로, 임의로 확정하는 것은 위험합니다.

degenerated triangle은 삼각형으로 인정하지 않는다 혹은 그에 준하는 표현이 문제 어디에도 없는데, 데이터만 추가된다면 논란의 여지가 많겠지요

snowflake   4년 전

음... 솔직히 말씀드리자면 1 하나만 있는 모양을 직각이등변삼각형이 아닌 것으로 판단하는 게 자의적일 것까지 있나 싶긴 한데, 이 역시 제 판단이기 때문에, 또 '논란의 여지가 있을 수 있다'는 부분에 동의하여 다음 수정안을 건의합니다.

문제 설명에 "이때, 1 하나만 있는 모양의 경우 직각이등변삼각형으로 판단한다/판단하지 않는다/는 입력되지 않는다." 셋 중 하나를 택한 표현을 추가하고, '입력되지 않는다'일 경우엔 Input #1을 제외한 Input #2만을, 나머지 두 경우엔 Input #1에 대해 알맞은 Output #1으로 아래의 데이터를 추가해주시면 감사하겠습니다.

그리고, 말씀하신  degenerated triangle이 무엇인지 궁금해서 찾아보았는데, degenerated triangle는 세 점이 한 직선 위에 있는 경우로(맞나요?), 입력 1의 경우와는 살짝 다른 것 같다고 생각합니다.

hopedream   1년 전

개인적으로 1하나만 있는 것은... 

삼각형이 아니라고 생각합니다만...

2023년 01월 현재 시점에서 해당 테스트 케이스는 없는 것 같네요. 

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