What I Learned/Algorithm Practice
[백준 - python] 3009번: 네 번째 점
Interrobang
2022. 11. 15. 20:24
문제 링크
3009번: 네 번째 점
세 점이 주어졌을 때, 축에 평행한 직사각형을 만들기 위해서 필요한 네 번째 점을 찾는 프로그램을 작성하시오.
www.acmicpc.net
문제 풀이
x_list , y_list = [], []
for i in range(3):
x, y = map(int, input().split())
x_list.append(x)
y_list.append(y)
x, y = 0, 0
for num in x_list:
if x_list.count(num) == 1:
x = num
for num in y_list:
if y_list.count(num) == 1:
y = num
print(x, y)
*key point: x좌표끼리, y좌표끼리 모았을 때 하나만 있는 좌표가 나머지 네번째 좌표가 된다.