[백준] 터렛_1002번

손시연·2022년 4월 4일
0

algorithm

목록 보기
3/18

터렛_1002번

코드

t = int(input())
for _ in range(t):
    x1, y1, r1, x2, y2, r2 = map(int, input().split())
    if r1 < r2:
        r1, r2 = r2, r1
    d = ((x1-x2)**2 + (y1-y2)**2)**0.5
    if x1 == x2 and y1 == y2 and r1 == r2:
        print(-1)
    elif r1 + r2 < d or r1 - r2 > d or d == 0:
        print(0)
    elif r1 + r2 == d or r1 - r2 == d:
        print(1)
    elif r1 - r2 < d < r1 + r2:
        print(2)

풀이노트


소요시간 : 50분

profile
Server Engineer

0개의 댓글