백준 3009 - 네 번째 점

su-mmer·2022년 7월 7일
0

문제풀이

목록 보기
9/43

문제 풀이

사각형이 되려면 같은 x좌표 선에 2개, y좌표 선에 2개의 점이 찍힌다는 것을 이용한다.
x, y 좌표를 저장할 list를 두 개 만들고 거기서 한 개만 있는 좌표를 찾아서 빈 좌표를 출력한다.
이 때 list.count()함수를 활용한다.

코드

# 각 숫자가 2개씩 있어야 함

x = list()
y = list()

# list x, y에 각각 x좌표, y좌표를 넣음 
for i in range(3):
    a, b = map(int, input().split())
    x.append(a)
    y.append(b)

# 각 좌표의 list에서 한 개만 있는 좌표를 a, b에 저장
for i in range(3):
    if x.count(x[i])==1:
        a = x[i]
    if y.count(y[i])==1:
        b = y[i]

print(a, b)

0개의 댓글