[プログラマー][Python]小数点を作成



プログラマコードtest-小数を作成
코드
from itertools import combinations
def solution(nums):
    answer = [] 
    # 소수가 아닌 수를 answer로 설정한 뒤 풀이합니다.
    for i in (list(map(sum, combinations(nums, 3)))):
        for j in range(2, i):
            if i%j == 0: 
            #소수 = 해당 정수와 1을 제외하고 나누어떨어지는 수가 존재하지 않는 수
                answer.append(i)
    return len([x for x in list(map(sum, combinations(nums, 3))) if x not in answer])
    #리스트 리프리헨션을 이용
    #3개를 골라 더한 조합 중 소수가 아닌 수들로 이루어진 리스트의 갯수를 구하였습니다.
*Solutions
リストaにb個の数字を含む組合せ
itertols/コンビネーション(a,b)機能を利用
コードの使い方
itertools importコンビネーションからコンビネーションモジュールを読み込みます.
同様のモジュールには、ソートモジュールの改行もあります.
これは数字の組み合わせを求めるのではなく、数字の配列の「すべて」を求めることです.