코딩테스트/python

[python][프로그래머스] 삼총사

허니비 honeybee 2022. 12. 11. 15:14

 

모듈을 알면 쉽게 풀 수 있는 문제!

파이썬은 순열 / 조합을 만들어주는 패키지가 존재함

중복 있는 경우/ 없는 경우로 4개 모듈이 있음

 

 

<풀이 알고리즘>

1. 조합 라이브러리를 가져옴

2. 3개 조합을 중복없이 만듬

3. 루프를 돌면서 만약 만들어진 조합의 합이 0인 경우 정답에 1을 추가하게 식을 세움

 

from itertools import *

def solution(number):
    li = list(combinations(number, 3))
    
    answer = 0
    for i in li:
        if sum(i) == 0:
            answer += 1
            
    return answer

 

 

귀찮아서 파이썬 안 올렸었는데.. 앞으로 성실히 올려볼게요/.//

728x90