티스토리 뷰

문제 링크

 

3009번: 네 번째 점

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

www.acmicpc.net

 

문제 풀이

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

x, y = 0, 0
for num in x_list:
  if x_list.count(num) == 1:
    x = num

for num in y_list:
  if y_list.count(num) == 1:
    y = num

print(x, y)

3009 입출력 예시

*key point: x좌표끼리, y좌표끼리 모았을 때 하나만 있는 좌표가 나머지 네번째 좌표가 된다.

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함