Programming/Algorithm
[백준] #3009 네 번째 점 python
janghan
2022. 12. 30. 18:24
https://www.acmicpc.net/problem/3009
3009번: 네 번째 점
세 점이 주어졌을 때, 축에 평행한 직사각형을 만들기 위해서 필요한 네 번째 점을 찾는 프로그램을 작성하시오.
www.acmicpc.net
📕 설명 📕
Counter를 사용하여 개수가 1개 사용된 것이 사용되지 않은 좌표의 각각의 값임을 이용하여 풀이하였다.
🧑🏻💻 나의 풀이 🧑🏻💻
from collections import Counter
C_x = []
C_y = []
for _ in range(3):
x,y = map(int,input().split())
C_x.append(x)
C_y.append(y)
C_X = Counter(C_x)
C_Y = Counter(C_y)
x = ''
y = ''
for i in C_X:
if C_X[i] == 1:
x = i
for i in C_Y:
if C_Y[i] == 1:
y = i
print(x,y)