[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
2
import sys
print(sum(map(int,input().split())))
Success Notice: 수고하셨습니다.
Leave a comment