250x250
Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- word2vec
- mysql
- Websocket
- lda
- 방식으로 텍스트
- Topics
- 幼稚园杀手(유치원킬러)
- 지마켓
- 자바
- r
- 과학백과사전
- 이력서
- tomoto
- 토픽추출
- 파이썬
- 코사인 유사도
- jsp 파일 설정
- pytorch
- 네이버뉴스
- spring MVC(모델2)방식
- 게시판 만들기
- Gmarket
- RESFUL
- java
- Python
- (깃)git bash
- db
- 크롤링
- oracle
- test
Archives
- Today
- Total
무회blog
001,직사각형을 만드는 데 필요한 4개의 점 중 3개의 좌표가 주어질 때, 본문
문제 설명
직사각형을 만드는 데 필요한 4개의 점 중 3개의 좌표가 주어질 때, 나머지 한 점의 좌표를 구하려고 합니다. 점 3개의 좌표가 들어있는 배열 v가 매개변수로 주어질 때, 직사각형을 만드는 데 필요한 나머지 한 점의 좌표를 return 하도록 solution 함수를 완성해주세요. 단, 직사각형의 각 변은 x축, y축에 평행하며, 반드시 직사각형을 만들 수 있는 경우만 입력으로 주어집니다.
제한사항
- v는 세 점의 좌표가 들어있는 2차원 배열입니다.
- v의 각 원소는 점의 좌표를 나타내며, 좌표는 [x축 좌표, y축 좌표] 순으로 주어집니다.
- 좌표값은 1 이상 10억 이하의 자연수입니다.
- 직사각형을 만드는 데 필요한 나머지 한 점의 좌표를 [x축 좌표, y축 좌표] 순으로 담아 return 해주세요.
입출력 예
vresult
[[1, 4], [3, 4], [3, 10]] | [1, 10] |
[[1, 1], [2, 2], [1, 2]] | [2, 1] |
입출력 예 설명
입출력 예 #1
세 점이 [1, 4], [3, 4], [3, 10] 위치에 있을 때, [1, 10]에 점이 위치하면 직사각형이 됩니다.
입출력 예 #2
세 점이 [1, 1], [2, 2], [1, 2] 위치에 있을 때, [2, 1]에 점이 위치하면 직사각형이 됩니다.
def solution(v):
answer = []
a = v[0]
b = v[1]
c = v[2]
ax = a[0]
ay = a[1]
bx = b[0]
by = b[1]
cx = c[0]
cy = c[1]
dx = 0
if ax == bx:
dx = cx
elif(ax == cx):
dx = bx
else:
dx = ax
print(dx)
dy = 0
if ay == by:
dy = cy
elif(ay == cy):
dy = by
else:
dy = ay
print(dy)
print('Hello Python')
test = [dx, dy]
answer = test
return answer
'Python' 카테고리의 다른 글
使用,Pandas,进行大型,Excel,文件处理 (0) | 2021.02.08 |
---|---|
python:정규표현식 ,정규표, 메타문자 (0) | 2020.09.10 |
파이썬, pandas 사용법 001 (0) | 2020.09.01 |
파이썬, 웹소켓 (0) | 2020.09.01 |
파이썬, restful 연결, (0) | 2020.09.01 |
Comments