본문 바로가기
Science/Programming

[백준알고리즘] 문제 1002번 - 터렛

by Ashwhale 2021. 1. 13.
728x90
반응형
SMALL

1002번 문제 터렛입니다.

#Baekjoon algorithm
#1002 - Turret
#210113 Joyonclear
             
test_cases_number = int(input())
for i in range(test_cases_number):
    x1,y1,r1,x2,y2,r2 = map(int,input().split(" "))
    dis = ((x1-x2)**2 + (y1-y2)**2)**0.5
    
    if x1==x2 and y1==y2 and r1==r2:
        print(-1)
    elif dis>r1+r2:
        print(0)
    elif dis==r1+r2:
        print(1)
    else:
        if dis<abs(r1-r2):
            print(0)
        elif dis==abs(r1-r2):
            print(1)
        else:
            print(2)

 

github.com/Joyonclear/Baekjoon_algorithm/blob/main/01002_Turret.py

 

Joyonclear/Baekjoon_algorithm

source code of Baekjoon_algorithm test. Contribute to Joyonclear/Baekjoon_algorithm development by creating an account on GitHub.

github.com

 

반응형
LIST

'Science > Programming' 카테고리의 다른 글

[Verilog] Wire와 reg의 차이  (0) 2021.09.10

댓글