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)