알고리즘(python)/수학

[Python]수학2 백준 3009

개발일기 2019. 12. 21. 13:26
반응형

문제

https://www.acmicpc.net/problem/3009



직사각형이 무엇인지만 알고있다면 풀 수 있다.

3점이 주어지면 (x,y) (n,m) (n,y) 라고 주어진다면 나머지 한점은 (x,m)이다.

즉 x좌표에서 두번나오지 않은점과 y좌표에서 두번나오지 않은점이 답이다.


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import sys
 
x=0
y=0
x_list=[]
y_list=[]
for i in range(3):
    x,y=map(int,sys.stdin.readline().split())
    if x in x_list: #같은값이 이미 있다면제거
        x_list.remove(x)
    else:
        x_list.append(x)
    if y in y_list:
        y_list.remove(y)
    else:
        y_list.append(y)
 
 
#print(str(x_list[0]) +" "+str(y_list[0]))
print(x_list[0],y_list[0])
 

cs

 



반응형