세 점이 주어졌을 때, 축에 평행한 직사각형을 만들기 위해서 필요한 네 번째 점을 찾는 프로그램을 작성하시오.
세 점의 좌표가 한 줄에 하나씩 주어진다. 좌표는 1보다 크거나 같고, 1000보다 작거나 같은 정수이다.
직사각형의 네 번째 점의 좌표를 출력한다.
5 5
5 7
7 5
7 7
30 20
10 10
10 20
30 10
xCoorDict = {}; yCoorDict = {}; x = 0; y = 0
for i in range(3):
coordinate = input().split()
xCoor = coordinate[0]
yCoor = coordinate[1]
if xCoor in xCoorDict:
xCoorDict[xCoor] += 1
else:
xCoorDict[xCoor] = 1
if yCoor in yCoorDict:
yCoorDict[yCoor] += 1
else:
yCoorDict[yCoor] = 1
for key, value in xCoorDict.items():
if value == 1:
x = key
for key, value in yCoorDict.items():
if value == 1:
y = key
print(x + " " + y)
x = []; y = []
resultX = 0; resultY = 0
for _ in range(3):
coordinate = input().split()
x.append(coordinate[0])
y.append(coordinate[1])
for i in range(3):
if x.count(x[i]) == 1:
resultX = x[i]
if y.count(y[i]) == 1:
resultY = y[i]
print(resultX + " " + resultY)