문제 수정점요

dyddnekt1 Reply 9 years 1 week ago
포함 되는거도 overlap아닌가요? t갸 this를 포함핟너가 this가 t를 포함하거나....
pichulia Reply 9 years 1 week ago
맞습니다. r1이 r2를 포함한다면 r1.containts(r2) 는 true를 return하고 r1.overlap(r2) 도 true를 return하겠죠. 그래서 어디를 수정하면 되죠?
dyddnekt1 Reply 9 years 1 week ago
overlap 부분에 contain을 주석처리했더니 정답 처리 됬네요 요 부분을 고쳐야 하지 않을까요..... 어떤 채점 데이터가 들어가는지 몰라서..... 문제가 아니고 채점 데이터를 수정해야 되는건가요?
dyddnekt1 Reply 9 years 1 week ago
81943 요기 주석 부분이요
pichulia Reply 9 years 1 week ago
글쎄요... 제가 보기엔 주석처리를 했기 때문에 맞은게 아니라 meatLine(Point p, Point a1, Point a2) 이 함수의 마지막 비교문 부분을 고쳤기 때문에 맞은걸로 보이는데요... 그 증거로 마지막에 제출한 코드에서 주석을 지워도 정답을 받습니다.
pichulia Reply 9 years 1 week ago
그나저나 double형 변수들인데 == 비교연산을 참 열심히 사용하시네요..... 실수형 변수의 경우는 정수랑 달리 계산하는 방식 자체가 다르기 때문에 똑같은 수식이더라도 결과가 매번 달라질 수 있습니다. 즉, 실수형 변수를 다루는 경우에는 소수점 오차를 고려해야한다는 얘기고, == 같은걸 믿어선 안된다는 뜻입니다.
dyddnekt1 Reply 9 years 1 week ago
아 그러네요... 저게 틀렸었네요..... 죄송합니다. double 형 변수의 비교는 Double class로 선언해서 equal을 사용하는 편이 나을까요? 소수점 오차가 발생할 수 있다는 것은 알지만 어떻게 해야 할 지 모르겠네요
dyddnekt1 Reply 9 years 1 week ago
두 점을 지나는 직선도 똑바로 못구하다니..... 정말 죄송합니다 ㅜ