백준 1002번: 터렛

용상윤·2021년 3월 30일
0

문제

https://www.acmicpc.net/problem/1002


접근

두 원의 교점


python

내 코드

import sys
input = sys.stdin.readline

case = int(input())

for _ in range(case) :
    x1, y1, r1, x2, y2, r2 = map(int, input().split())

    d = (abs(x1-x2)**2 + abs(y1-y2)**2) ** 0.5

    if d == 0 and r1==r2 :
        print("-1")

    elif abs(r1-r2) < d < r1+r2 :
        print("2")
    
    elif r1+r2==d or abs(r1-r2)==d :
        print("1")
    
    else : print("0")
    

        
profile
달리는 중!

0개의 댓글