Algorithms

백준 3009. 네 번째 점

Brian Go 2022. 6. 9. 02:23

 

뭔가 바로 해결책이 떠오르지 않았던 문제. 살짝 고민했으나, 세 점 중에서 두 번 등장한 점은 이미 이어져 있는 것이므로, 한 번만 등장한 좌표들을 체크해서 출력할 생각을 해봤다.

dic_x = {}
dic_y = {}

for i in range(3):
	x, y = map(int, input().split())
	if dic_x.get(x) == None:
		dic_x[x] = 1
	else:
		dic_x[x] += 1
	if dic_y.get(y) == None:
		dic_y[y] = 1
	else:
		dic_y[y] += 1

for i in dic_x.keys():
	if dic_x[i] == 1:
		print(i, end=" ")
for j in dic_y.keys():
	if dic_y[j] == 1:
		print(j)