반응형
문제
세 점이 주어졌을 때, 축에 평행한 직사각형을 만들기 위해서 필요한 네 번째 점을 찾는 프로그램을 작성하시오.
입력
세 점의 좌표가 한 줄에 하나씩 주어진다. 좌표는 1보다 크거나 같고, 1000보다 작거나 같은 정수이다.
출력
직사각형의 네 번째 점의 좌표를 출력한다.
풀이
reca = {}
recb = {}
for _ in range(3):
a, b = map(str,input().split())
if a not in reca:
reca[a] = 1
else:
reca[a] += 1
if b not in recb:
recb[b] = 1
else:
recb[b] += 1
for key, val in reca.items():
if val == 1 or val == 3:
print(key, end=" ")
for key, val in recb.items():
if val == 1 or val == 3:
print(key, end=" ")
반응형
'Develop > 알고리즘' 카테고리의 다른 글
[백준/Python] Silver IV #10825 국영수 (0) | 2023.05.26 |
---|---|
[백준/Python] Silver V #7785 회사에 있는 사람 (0) | 2023.05.26 |
[백준/Python] Silver III #11441 합 구하기 (0) | 2023.05.25 |
[백준/Python] Silver II #11722 가장 긴 감소하는 부분 수열 (0) | 2023.05.25 |
[백준/Python] Silver II #6603 로또 (0) | 2023.05.25 |
Comment