-
알고리즘: 백준 1002번 터렛 (feat. python)알고리즘/백준(BaekJoon) 2020. 12. 30. 18:20
import sys input = sys.stdin.readline n = int(input()) for i in range(n): x1, y1, a, x2, y2, b = (map(int, input().split())) dis = ((x1-x2)**2 + (y1-y2)**2)**(1/2) r1 = a if a>b else b r2 = a if a<b else b if dis == 0: if r1 == r2: print(-1) else: print(0) else: if r1 + r2 < dis: print(0) elif r1 + r2 == dis: print(1) else: if r1 - r2 < dis: print(2) elif r1 - r2 == dis: print(1) else: print(0)
반응형'알고리즘 > 백준(BaekJoon)' 카테고리의 다른 글
알고리즘: 백준 2606번 바이러스 (feat.python) (0) 2021.01.04 알고리즘: 백준 1015번 수열 정렬 (feat.python) (0) 2020.12.30 알고리즘: 백준 11048번 이동하기 (feat. python) (0) 2020.08.27 알고리즘: 백준 2293번 동전 1 (feat. python) (0) 2020.08.25 알고리즘: 백준 14888번 연산자 끼워넣기(feat. python) (0) 2020.08.24