hwider   7년 전

테스트 케이스까지는 다 되는데

제출하면 틀렸다고 나오네요ㅠㅠ

어디가 잘못된걸까요?

kdk8361   7년 전

x1,y1,r1,x2,y2,r2순으로 들어오는데 x1,y1,x2,y2,r1,r2로 받으시네요.

그리고 두 터렛 사이의 거리가 반지름의 합을 넘으면 0 아닌가요?

chogahui05   7년 전

왜 double형 데이터 2개를 같다고 비교할까요?

표준에 어긋나는 겁니다.

hwider   7년 전

답변 감사합니다

답변해주신 내용 참고삼아 아래와 같이 바꾸었는데 역시나 테스트 케이스는 되지만 오답으로 나오네요

뭐가 잘못된걸까요?


double형 데이터는 어떻게 비교해야 하나요?

kdk8361   7년 전

double로 하지 마시고 long long으로 제곱끼리 비교하시는건 어떠신가요.

프로그래밍할때 소수점은 믿지말라 배웠습니다.

hwider   7년 전

다른 분들 푸신것 보니  double이 문제가 아닌것 같아서

혹시 출력되는 순서가 문제인가 싶어서

입력-출력-입력-출력-입력-출력에서

입력-입력-입력-출력-출력-출력 순으로 바꿨는데 여전히 안되네요ㅠㅠ

kdk8361   7년 전

1

0 0 2 0 3 6

하면 0이 나와야 하는데 2가 나오네요. 처리못한 조건이 있습니다.

if문을 잘 보시면 중복도 하나 있으니 지워주시구요.

hwider   7년 전

오...!

그렇군요

집가서 한번 다시 봐볼게요 감사합니다!!

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