[BOJ][Python][브2][1002] 터렛

문제 링크

문제링크

첫 번째 풀이

정답코드

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
import sys
from math import pi, sqrt
from collections import deque

# 배열 초기화
# MAX = 15
# arr = [[0] * MAX for _ in range(MAX)]
# arr = [0] * MAX

# TestCase
# for _ in range(int(input())):

# 배열 접근
# for r in range(MAX):
#     for c in range(MAX):

# 파일 입력
# sys.stdin = open('input.txt', 'r')

for _ in range(int(input())):
    x1, y1, r1, x2, y2, r2 = map(int, input().split())
    dist = sqrt(pow(x1 - x2, 2) + pow(y1 - y2, 2))
    if x1 == x2 and y1 == y2:
        # 중심이 일치하는 경우
        if r1 == r2:
            print(-1)
        else:
            print(0)
    else:
        # 중심이 일치하지 않는 경우
        # 한 점에서 만나는 경우
        if dist + r1 == r2 or dist + r2 == r1 or r1 + r2 == dist:
            print(1)
        # 만나지 않는 경우
        elif dist + r1 < r2 or dist + r2 < r1 or r1 + r2 < dist:
            print(0)
        # 두 점에서 만나는 경우
        else:
            print(2)

두 번째 풀이

와 파이썬은 문자열로 받아서 길이가 길어도 상관이 없네요! :+1:

정답코드

1
2
import sys
print(sum(map(int,input().split())))

Success Notice: 수고하셨습니다. :+1:

Leave a comment