백준 문제풀이
2023. 3. 5.
[백준][파이썬] 1002 터렛
1.문제 분석 두 원의 위치관계를 통해 접점의 수를 구한다. 2. 기본 아이디어 원의 위치관계에 따라 if문으로 구분한다. 3.문제 풀이 서로 다른 두 원은 3가지 위치관계를 가질 수 있다. 1. 두 원의 중심이 같고 반지름이 같다면 같은 원이다. 2. 두 원의 중심 사이의 거리의 차가 반지름끼리의 합(1), 차(2)와 같다면 두 원은 외접(1), 내접(2)한다. 3. 두 원의 중심 사이의 거리의 차가 반지름끼리의 차보다 크고 합보다 작다면 두 원은 두 개의 교점을 갖는다. 4. 그 외의 경우 두 원은 교점을 갖지 않는다. 코드로 구현 import math n = int(input()) for i in range(n): x1, y1, r1, x2, y2, r2 = map(int, input().split..