파이썬 백준 2527번
실버 1
https://www.acmicpc.net/problem/2527
문제 보기
분류: 수학, 기하학, 많은 조건 분기
코드 보기
import sys
inputdata = sys.stdin.readline
def fnTwoRectangles():
rectangle_ls.sort()
# print(rectangle_ls) # test print
x1 ,y1, p1, q1 = rectangle_ls[0]
x2, y2, p2, q2 = rectangle_ls[1]
if p1 < x2 or p2 < x1 or q2 < y1 or q1 < y2:
print("d")
elif x1 == p2 or p1 == x2:
if y1 == q2 or y2 == q1:
print("c")
else:
print("b")
elif y2 == q1 or q2 == y1:
print("b")
else:
print("a")
if __name__ == "__main__":
for _ in range(4):
a, b, c, d, e, f, g, h = map(int, inputdata().split())
rectangle_ls = [[a, b, c, d], [e, f, g, h]]
fnTwoRectangles()
'공부하기 > 백준' 카테고리의 다른 글
[Python] 백준 풀기 1259 - 팰린드롬수 (0) | 2022.12.15 |
---|---|
[Python] 백준 풀기 10824 - 네 수 (0) | 2022.12.14 |
[Python] 백준 풀기 1297 - TV 크기 (0) | 2022.12.12 |
[Python] 백준 풀기 1080 - 행렬 (0) | 2022.12.11 |
[Python] 백준 풀기 2217 - 로프 (0) | 2022.12.10 |