https://www.acmicpc.net/problem/1002
1002๋ฒ: ํฐ๋
๊ฐ ํ ์คํธ ์ผ์ด์ค๋ง๋ค ๋ฅ์ฌ๋ช ์ด ์์ ์ ์๋ ์์น์ ์๋ฅผ ์ถ๋ ฅํ๋ค. ๋ง์ฝ ๋ฅ์ฌ๋ช ์ด ์์ ์ ์๋ ์์น์ ๊ฐ์๊ฐ ๋ฌดํ๋์ผ ๊ฒฝ์ฐ์๋ -1์ ์ถ๋ ฅํ๋ค.
www.acmicpc.net
t = int(input())
for i in range(t):
x1, y1, r1, x2, y2, r2 = map(int, input().split())
d = ((x2 - x1) ** 2 + (y2 - y1) ** 2) ** 0.5
rp = r1 + r2
rm = abs(r1 - r2)
if d == 0:
if rm == d:
print(-1)
else:
print(0)
else:
if rp > d:
if rm < d:
print(2)
elif rm > d:
print(0)
else:
print(1)
elif rp < d:
print(0)
else:
print(1)
์ผ์ด์ค๋ฅผ ์ผ์ผ์ด ๋๋๊ธฐ๊ฐ ์กฐ๊ธ ์ด๋ ค์ ๋คใ
'๐ค > ๋ฐฑ์ค' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๋ฐฑ์ค 10870: ํผ๋ณด๋์น ์ 5 (Python) (0) | 2021.09.06 |
---|---|
๋ฐฑ์ค 10872: ํฉํ ๋ฆฌ์ผ (Python) (0) | 2021.09.04 |
๋ฐฑ์ค 3053: ํ์ ๊ธฐํํ (Python) (0) | 2021.09.02 |
๋ฐฑ์ค 4153: ์ง๊ฐ์ผ๊ฐํ (Python) (0) | 2021.09.02 |
๋ฐฑ์ค 3009: ๋ค ๋ฒ์งธ ์ (Python) (0) | 2021.09.02 |