728x90
문제 링크: https://www.acmicpc.net/problem/3009
3009번: 네 번째 점
세 점이 주어졌을 때, 축에 평행한 직사각형을 만들기 위해서 필요한 네 번째 점을 찾는 프로그램을 작성하시오.
www.acmicpc.net
❓ 정답은 ??
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
# 마지막 네번째 점의 경우
# 앞에 나왔던 점중 하나만 나온 점을 출력하면 된다.
data=[[] for _ in range(2)]
for _ in range(3):
m,n= map(int,input().split())
data[0].append(m)
data[1].append(n)
i=0
while i<2:
if data[i][0]==data[i][1]:
print(data[i][2],end=' ')
elif data[i][0]==data[i][2]:
print(data[i][1],end=' ')
else:
print(data[i][0],end=' ')
i+=1
|
cs |
💯 풀이 과정
1) 주어진 세 점을 data리스트를 만든다
2) 주어진 x, y점을 [0]에는 x들을 / [1]에는 y들을 각각 넣는다
3) 각 리스트안에 1개만 있는 것을 찾는 조건 식을 만든다
4) 출력할 떄는 공백으로 구분하니 ,end=' '을 넣는다
😎오늘의 한줄평: 내 방법 말고 다른 방법도 있었나?? 너무 아날로그 식으로 푼 것 같기도?
*** 다른 분이 푼 것을 보니 역시나 다른 방법으로ㅋㅋㅋ 리스트는 따로 만들고 count를 썼군
728x90
'😁 빅데이터 문제 풀기 & Study > - BAEKJOON 문제' 카테고리의 다른 글
[9012번] 괄호 / python3 (다시도전하기. 서방님&새색시 방법) (0) | 2021.11.15 |
---|---|
[10250번] ACM호텔 / python3 (낮은 층을 선호하는 아이러니한 세상) (0) | 2021.11.15 |
[1920번] 수 찾기 / python3 (첫 등장! 이분(이진)탐색) (0) | 2021.11.14 |
[10039번] 평균 점수 / python3 (오랜만에 힐링문제) (0) | 2021.11.13 |
[10828번] 스택 / python3 (닌텐도 코딩테스트 같은 느낌?) (0) | 2021.11.12 |