로딩
요청 처리 중입니다...

[프로그래머스] 평행

 [프로그래머스] 평행

프로그래머스에서 제공하는 평행 문제를 풀어보았습니다. 두 선분이 평행으로 위치하고 있는지를 확인하는 문제입니다.

문제 설명 점 네 개의 좌표를 담은 이차원 배열 dots가 다음과 같이 매개변수로 주어집니다. [[x1, y1], [x2, y2], [x3, y3], [x4, y4]] 주어진 네 개의 점을 두 개씩 이었을 때, 두 직선이 평행이 되는 경우가 있으면 1을 없으면 0을 return 하도록 solution 함수를 완성해보세요.

입출력 예 설명 입출력 예 #1 점 [1, 4], [3, 8]을 잇고 [9, 2], [11, 6]를 이으면 두 선분은 평행합니다. 입출력 예 #2 점을 어떻게 연결해도 평행하지 않습니다. [ 코딩 풀이 ] 먼저 점을 객체로 만들기 위해 Point 클래스를 선언하고, dots 배열에서 하나씩 꺼내 총 4개의 점을 객체로 변환합니다.

그리고 두 점을 인자로 받아 기울기를 구하는 GetInclination() 메서드를 구현합니다. 총 3번의 기울기 비교를 통해...

# 기울기 # 코딩테스트 # 코테 # 코테기본 # 평행 # 프로그래머스