백준 풀이

백준 1002번 파이썬

ag2개발자 2022. 8. 28. 17:26
t= int(input())
for _ in range(t):
    x1,y1,r1,x2,y2,r2=map(int,input().split())
    d = ((x1-x2)**2+(y1-y2)**2)**(1/2)
    if d==0 and r1==r2:
        print(-1)
    elif abs(r1-r2)==d or r1+r2 == d:
        print(1)
    elif abs(r1-r2)<d<r1+r2:
        print(2)
    else:
        print(0)

'백준 풀이' 카테고리의 다른 글

백준 1912번 파이썬 (백트레킹)  (0) 2022.08.28
파이썬 15649번 파이썬 (백트레킹 by dfs)  (0) 2022.08.28
백준 1002번 파이썬  (0) 2022.08.28
백준 1932번 파이썬 (dp)  (0) 2022.08.28
백준 10773번 파이썬 (deque)  (0) 2022.08.28