문제 출처:
https://school.programmers.co.kr/learn/courses/30/lessons/131705
코드 리뷰:
내장함수 combinations 을 사용하였다.
3가지 조합의 모든 경우의 수를
num_com 리스트 변수에 저장 후에
for문을 돌려서
원소 합=0 을 만족하는 리스트만 count 개수를 셌다.
작성 코드
from itertools import combinations
def solution(number):
num_com = list(combinations(number,3))
cnt=0 # 삼총사 집계를 위한 변수
for array in num_com:
if sum(array)==0:
cnt+=1
return cnt
'코딩테스트 > 프로그래머스' 카테고리의 다른 글
[python][프로그래머스] 크기가 작은 부분 문자열 (0) | 2023.03.02 |
---|---|
[python][프로그래머스] 기능개발 (0) | 2023.01.17 |
[c][프로그래머스 level 2] 주식가격 (1) | 2022.10.07 |
[프로그래머스 level2][C언어] N개의 최소공배수 (0) | 2022.10.06 |
[프로그래머스 level2][C언어] 피보나치 수열 (0) | 2022.10.06 |