본문 바로가기
알고리즘/백준

백준-1002번(터렛)-python3

by nyeongha 2023. 11. 23.
for x in range(int(input())):
    x1,y1,r1,x2,y2,r2=map(int,input().split())
    
    if x1==x2 and y1==y2 and r1==r2:
        print(-1)
    elif ((x1-x2)**2+(y1-y2)**2<(r1-r2)**2)  or (r1+r2)**2<(x1-x2)**2+(y1-y2)**2:
        print(0)
    elif ((r1+r2)**2==(x1-x2)**2+(y1-y2)**2) or ((x1-x2)**2+(y1-y2)**2==(r1-r2)**2):
        print(1)
    else:print(2)

'알고리즘 > 백준' 카테고리의 다른 글

백준-1008(A/B)-python  (0) 2023.11.23
백준-1003번(피보나치수열)-python  (0) 2023.11.23
백준-1001번(A-B)python  (2) 2023.11.23
백준-1000번(A+B)-python  (0) 2023.11.23
백준-2992번(크면서 작은 수)-python  (0) 2023.11.23