본문 바로가기

백준

[백준알고리즘] 3009번 네번째점 파이썬

반응형

예를 들어 이렇게 직사각형의 세 점의 좌표가 주어졌다고 쳐보자.

그럼 주어진 점 중 2개의 y좌표가 같을 것이고, 2개의 x좌표가 같을 것이다.

그럼 주어지지 않은 점의 x와 y좌표는 지금까지 1개 나왔던 x좌표랑 y좌표가 됨을 알 수 있다.

 

x_ = []
y_ = []

for _ in range(3):
    x, y = map(int, input().split())
    x_.append(x)
    y_.append(y)
    
for i in range(3):
    if(x_.count(x_[i])==1):
        x = x_[i]
    if(y_.count(y_[i])==1):
        y = y_[i]

print(x,y)

 

그래서 3번 동안 리스트를 구성하고

count를 통해 한번 나온 값이면 그걸 좌표로 선언해주면 된다.

반응형