원을 활용하여 푼다는 것은 알았다. 하지만 이것을 어떻게 코드로 구현해야 할까 싶었다. 그래서 답안을 확인했다. '원의 방정식'을 활용하더라. 즉, 두 터렛의 x,y 좌표와 반지름 r 총 6개의 변수를 정의해준다. 그리고 각종 조건문을 통해 -1, 0 ,1, 2를 출력해준다. 왜냐하면 원이 완전히 일치할때, 아예 만나지 않을 때, 한 점에서 접할 때, 두 점에서 만날 때의 경우가 다이기 때문이다. 우선 40번까지 가는 것이 우선이기 때문에 이 정도만 하고 추후에 돌아와서 풀이를 직접 해보겠다.
'알고리즘, 문제 풀이기록' 카테고리의 다른 글
크레인 인형뽑기 게임 자바 (0) | 2021.08.16 |
---|---|
로또의 최고 순위와 최저 순위(프로그래머스 레벨1 Java) (0) | 2021.08.16 |
#36. N-Queen (0) | 2021.06.23 |
#35. N과 M(2) (0) | 2021.06.23 |
#34: 색종이 만들기 (0) | 2021.06.23 |