백준 풀이

백준 1002번 파이썬

ag2개발자 2022. 8. 28. 17:17
t= int(input())
for _ in range(t):
    x1,y1,r1,x2,y2,r2=map(int,input().split())
    d = ((x1-y1)**2+(x2-y2)**2)**(1/2)
    if x1 == x2 and y1 == y2 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)

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

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