반응형

 

프로그램 명: 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/

 

step by step...30 계단

문제수: 744 30 계단 최근 게시 문제:

59.23.150.58

 

반응형

'🧩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

+ Recent posts