본문 바로가기

[알고리즘] 백준 Python 배우기 (1~50)

[백준 3009] 네 번째 점

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

 

3009번: 네 번째 점

문제 세 점이 주어졌을 때, 축에 평행한 직사각형을 만들기 위해서 필요한 네 번째 점을 찾는 프로그램을 작성하시오. 입력 세 점의 좌표가 한 줄에 하나씩 주어진다. 좌표는 1보다 크거나 같고, 1000보다 작거나 같은 정수이다. 출력 직사각형의 네 번째 점의 좌표를 출력한다. 예제 입력 1 복사 30 20 10 10 10 20 예제 출력 1 복사 30 10...

www.acmicpc.net

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


[입력] 세 점의 좌표가 한 줄에 하나씩 주어진다. 좌표는 1보다 크거나 같고, 1000보다 작거나 같은 정수이다.


[출력] 직사각형의 네 번째 점의 좌표를 출력한다.

 

x = []
y = []
for _ in range(3):
    tmp1, tmp2 = map(int, input().split(" "))
    if tmp1 in x:
        x.remove(tmp1)
    else:
        x.append(tmp1)
    
    if tmp2 in y:
        y.remove(tmp2)
    else:
        y.append(tmp2)

print(x[0],y[0])

'[알고리즘] 백준 Python 배우기 (1~50)' 카테고리의 다른 글

[백준 2754] 학점계산  (0) 2020.03.31
[백준 2476] 주사위 게임  (0) 2020.03.31
[백준 10156] 과자  (0) 2020.03.29
[백준 4101] 크냐?  (0) 2020.03.28
[백준 2480] 주사위 세개  (0) 2020.03.28