백준(BOJ) 풀이

[백준 1002] 터렛

오호라-노이혼 2019. 11. 10. 20:30

n=int(input())

 

for i in range(n):

    x,y,r,X,Y,R=map(int, input().split())

    if x==X and y==Y and r==R:

        print(-1)

    elif x==X and y==Y and r!=R:

        print(0)

    else :

        powerofD=(x-X)**2 +(y-Y)**2

        if (R+r)**2<powerofD:

            print(0)

        elif (R+r)**2==powerofD:

            print(1)

        elif (R+r)**2>powerofD and (abs(R-r))**2<powerofD:

            print(2)

        elif (abs(R-r))**2==powerofD:

            print(1)

        else :

            print(0)

 

#수 비교할 때, 정수 범위에서 되도록 주의를 하자.