본문 바로가기
백준알고리즘/기하 1

(Python/🥉3)백준 알고리즘 3009번: 네 번째 점

by windy7271 2022. 5. 26.
728x90
반응형

문제 출처:https://www.acmicpc.net/problem/3009

 

3009번: 네 번째 점

세 점이 주어졌을 때, 축에 평행한 직사각형을 만들기 위해서 필요한 네 번째 점을 찾는 프로그램을 작성하시오.

www.acmicpc.net

풀이:


list_x = []
list_y = []
for i in range(3):
    x,y = map(int,input().split())
    list_x.append(x)
    list_y.append(y)

for i in range(3):
    if list_x.count(list_x[i]) == 1:
        x = list_x[i]
    if list_y.count(list_y[i]) == 1:
        y = list_y[i]

print(x,y)

 

받은 점들 리스트에 넣어주고

 

4개의 점은 똑같은 숫자가 2개씩 있어야한다.

 

그 점을 포문을 통해 1개인것을 발견하면 x에 추가 똑같이 y도 찾아서 추가

 

반응형

댓글