코딩테스트/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