vip1408   1년 전

분명 경우의 수가 3가지 경우의 수말고 생각이 안되어서 그러는데,

1) 두점의 x,y 좌표가 모두 같은경우

- r1 = r2인경우 : -1

- 나머지 경우 : 0

2) 두점의 x,y 좌표중 하나만 같은경우

- 두점사이의 거리 < r1 + r2 : 2

- 두점 사이의 거리 = r1 + r2 : 1

- 두점 사이의 거리 > r1 + r2 : 0

3) 두점의 x,y 좌표가 모두 다른경우

- 두점사이의 거리 < r1 + r2 : 2

- 두점 사이의 거리 = r1 + r2 : 1

- 두점 사이의 거리 > r1 + r2 : 0

이 외에 다른 경우의 수가 있나요? 아니면 아래에 있는 제 소스코드가 잘못된건가요?

august14   1년 전

2,3번경우를 굳이 나누는 이유를 잘 모르겠고 원이 내접하는 경우를 처리하지 않으셨습니다.

vip1408   1년 전

아 내접의 경우가 있었군요 감사합니다

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