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도 찾아서 추가
반응형
댓글