😎풀이

  1. 각 좌표 확인
  2. 세 점의 좌표를 통해 삼각형의 면적 계산
  3. 삼각형의 면적이 0인지 검증
    3-1. 넓이가 0이라면, Boomerang의 궤도가 아님
    3-2. 넓이가 0이 아니라면, Boomerang의 궤도임-2. 넓이가 0이 아니라면, Boomerang의 궤도임
function isBoomerang(points: number[][]): boolean {
    const [x1, y1] = points[0]
    const [x2, y2] = points[1]
    const [x3, y3] = points[2]
    const side1 = x1 * (y2 - y3)
    const side2 = x2 * (y3 - y1)
    const side3 = x3 * (y1 - y2)
    const area = (side1 + side2 + side3) * 0.5
    return area !== 0
};
profile
내 지식을 공유할 수 있는 대담함

0개의 댓글