title: "[프로그래머스] 평행 Python 파이썬 해설 (Level 0) - 이도훈"
cleanUrl: "programmers/120875"
description: "프로그래머스 Level 0 문제 [평행]의 풀이를 정리합니다."

문제 설명 및 제한사항

아이디어 및 해결 방법

코드

from itertools import permutations
def solution(dots):
    for a, b, c, d in permutations(list(range(4))):
        p1, p2, p3, p4 = dots[a], dots[b], dots[c], dots[d]
        
        if (p2[1] - p1[1]) / (p2[0] - p1[0]) == (p4[1] - p3[1]) / (p4[0] - p3[0]):
            return 1
        
    return 0

출처

프로그래머스 코딩테스트 연습 https://school.programmers.co.kr/learn/challenges