모듈을 알면 쉽게 풀 수 있는 문제!
파이썬은 순열 / 조합을 만들어주는 패키지가 존재함
중복 있는 경우/ 없는 경우로 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
반응형
'코딩테스트 > python' 카테고리의 다른 글
[python][프로그래머스_lv1] 크기가 작은 부분 문자열 (0) | 2022.12.28 |
---|---|
[python][프로그래머스_lv1] 실패율 (카카오 코딩테스트) (0) | 2022.12.27 |
[python][프로그래머스_lv1] 콜라 문제 (0) | 2022.12.24 |
[python][프로그래머스_lv1] 모의고사 (0) | 2022.12.23 |
[python][프로그래머스_lv1] 소수 만들기 (0) | 2022.12.23 |