小数[レベル1]Pythonの作成
918 ワード
問題の説明
与えられた数字のうち3つの数字を小数に加算すると、個数を求めてみます.数値を持つ配列numsをパラメータとする場合は、solution関数を完了してnumsの3つの異なる数値の小数を返します.
せいげんじょうけん
I/O例
I/O例説明
I/O例#1
[1,2,4]を使用して7を作成できます.
I/O例#2
[1,2,4]を使用して7を作成できます.
[1,4,6]を使用して11を作成できます.
[2,4,7]は、13を作成するために使用することができる.
[4,6,7]を使用して17を作成できます.
コード#コード#
def isPrime(n):
for i in range(2, n):
if n % i == 0: return False
return True
from itertools import combinations # 중복 X 리스트에 있는 값들의 모든 조합을 구해준다.
def solution(nums):
answer = 0
comb = list(combinations(nums, 3))
for i in range(len(comb)):
if isPrime(sum(comb[i])): answer += 1
return answer
Reference
この問題について(小数[レベル1]Pythonの作成), 我々は、より多くの情報をここで見つけました https://velog.io/@skrudfhr02/소수-만들기-Level-1-Pythonテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol