반응형
프로그램 명: overlap(open)
제한시간: 1 초
두 사각형 좌표가 주어질 때 두 사각형이 오버랩(overlap) 되는지 아닌지를 판단하는 프로그램을 작성하시오. 변을 공유하거나 꼭지점을 공유하는 경우에도 overlap 되는 것으로 간주한다.
입력
한 줄에 4 개 씩 음이 아닌 정수 x1 y1 x2 y2 가 두 줄로 주어진다.
(x1,y1) 은 왼쪽 아래 좌표이고, (x2,y2) 은 오른쪽 위 좌표이다. 입력되는 수는 200 보다 작다.
출력
overlap 되는 경우에는 "Overlap" 아니면 "No overlap" 을 출력한다.
입출력 예
입력 1 1 2 2 2 2 5 3
출력 Overlap
a,b,c,d = map(int,input().split())
e,f,g,h = map(int,input().split())
sum = 0
if (a <= g) and (c >= e):
sum += 1
if (b <= h) and (d >= f):
sum += 1
if sum == 2:
print("Overlap")
else:
print("No overlap")
출처 - http://59.23.150.58/30stair/
반응형
'🧩PS > 🥈Nomal' 카테고리의 다른 글
[PYTHON] 버스 마주치는 시간 구하기 (0) | 2020.02.27 |
---|---|
[PYTHON] 시계의 시침 분침이 겹치는 시간 구하기 (0) | 2020.02.27 |
[PYTHON] 직사각형 (0) | 2020.02.24 |
[PYTHON] UP_DOW (0) | 2020.02.23 |
[PYTHON] 일차방정식 풀기 (0) | 2020.02.22 |