Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import math
- def result_coord(co_a1, co_b1, co_a2, co_b2):
- x_min = 0
- y_min = 0
- co_a1 = float(co_a1)
- co_b1 = float(co_b1)
- co_a2 = float(co_a2)
- co_b2 = float(co_b2)
- # x1 = x2
- if co_a1 == co_a2:
- x_min = math.floor(co_a1)
- # y1 = y2
- if co_b1 == co_b2:
- y_min = math.floor(co_b1)
- # x1 > 0 and x2 > 0
- if co_a1 > 0 and 0 < co_a2:
- x_min = min(co_a1, co_a2)
- x_min = math.floor(x_min)
- # y1 > 0 and y2 > 0
- if co_b1 > 0 and 0 < co_b2:
- y_min = min(co_b1, co_b2)
- y_min = math.floor(y_min)
- # x1 < 0 and x2 < 0
- if co_a1 < 0 and 0 > co_a2:
- x_min = max(co_a1, co_a2)
- x_min = math.floor(x_min)
- # y1 < 0 and y2 < 0
- if co_b1 < 0 and 0 > co_b2:
- y_min = max(co_b1, co_b2)
- y_min = math.floor(y_min)
- # y1 < 0 and y2 > 0
- if co_b1 < 0 and 0 < co_b2:
- co_b1 = abs(co_b1)
- if co_b1 > co_b2:
- y_min = math.floor(co_b2)
- elif co_b1 < co_b2:
- y_min = -math.floor(co_b1)
- else:
- y_min = -math.floor(co_b1)
- # y1 > 0 and y2 < 0
- if co_b1 > 0 and co_b2 < 0:
- co_b2 = abs(co_b2)
- if co_b2 > co_b1:
- y_min = math.floor(co_b1)
- elif co_b2 < co_b1:
- y_min = -math.floor(co_b2)
- else:
- y_min = math.floor(co_b1)
- # x1 < 0 and x2 > 0
- if co_a1 < 0 and 0 < co_a2:
- co_a1 = abs(co_a1)
- if co_a1 > co_a2:
- x_min = math.floor(co_a2)
- elif co_a1 < co_a2:
- x_min = -math.floor(co_a1)
- else:
- x_min = -math.floor(co_a1)
- # x1 > 0 and x2 < 0
- if co_a1 > 0 and co_a2 < 0:
- co_a2 = abs(co_a2)
- if co_a2 > co_a1:
- x_min = math.floor(co_a1)
- elif co_a2 < co_a1:
- x_min = -math.floor(co_a2)
- else:
- x_min = math.floor(co_a1)
- print(f"({x_min}, {y_min})")
- co_x1 = input()
- co_y1 = input()
- co_x2 = input()
- co_y2 = input()
- result_coord(co_x1, co_y1, co_x2, co_y2)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement