3009번 네 번째 점
문제
세 점이 주어졌을 때, 축에 평행한 직사각형을 만들기 위해서 필요한 네 번째 점을 찾는 프로그램을 작성하시오.
입력
세 점의 좌표가 한 줄에 하나씩 주어진다. 좌표는 1보다 크거나 같고, 1000보다 작거나 같은 정수이다.
출력
직사각형의 네 번째 점의 좌표를 출력한다.
x = {} # 직사각형은 두개의 x 좌표와
y = {} # 두개의 y 좌표가 필요하다.
for i in range(3): # 세번의 숫자를 입력받는다.
a, b = list(map(int,input().split()))
if a not in x:
x[a] = 1 # 빈 딕셔너리에 x 좌표 값과
else:
x[a] +=1 # x 좌표의 개수를 채운다.
if b not in y:
y[b] = 1 # 마찬가지로 y 좌표값,
else:
y[b] += 1 # y 좌표의 개수를 채운다.
for v in x:
if x[v] == 1: # x 좌표값이 한번 입력된 키 출력
print(v,end=' ') # 한줄에 출력될 수 있게 end=' ' 추가
for v2 in y:
if y[v2] == 1: # y 좌표값이 한번 입력된 키 출력
print(v2)