본문 바로가기
Algorithm

[구현/수학] 백준 22938 백발백준하는 명사수 - 파이썬(Python)

by jangThang 2023. 3. 7.
반응형

백준 온라인 저지

 

 

 

1. 문제 (링크 참조)

 

22938번: 백발백준하는 명사수

백발백준은 무슨 과녁이던 백발백중하여 올림픽 금메달보다 따기 어렵다는 대한민국 양궁 국가대표 타이틀을 가지고 있다. 이런 백발백준이 현재 연마하는 스킬이 있는데... 바로 두 과녁을

www.acmicpc.net

 

 

2. 문제 풀이

 두 원이 겹치는 부분이 존재하는지 판별하는 문제입니다.

 

 

3. 코드

import sys
input = sys.stdin.readline

x1, y1, r1 = map(int, input().split())
x2, y2, r2 = map(int, input().split())
d = (x1-x2)**2+(y1-y2)**2
print('YES' if (r1+r2)**2>d else 'NO')

판별식은 (r1+r2)**2 > (x1-x2)**2+(y1-y2)**2 입니다.

 

 

star가 되고나서 Tistory

반응형

댓글