from itertools import permutations
def isPrime(num):
if num < 2:
return False
for i in range(2,num):
if num%i==0:
return False
return True
def solution(numbers):
answer = []
for k in range(1, len(numbers)+1):
perlist = list(map(''.join, permutations(list(numbers), k)))
for num in list(set(perlist)):
if isPrime(int(num)):
answer.append(int(num))
return len(set(answer))
'Programming > Programmers' 카테고리의 다른 글
[프로그래머스/Python] 카펫(소인수분해) (0) | 2020.12.16 |
---|---|
[프로그래머스/Python] 완주하지 못한 선수(해쉬) (0) | 2020.12.16 |
[프로그래머스/Python] 전화번호 목록(효율성) (0) | 2020.12.12 |
[프로그래머스/C++] 가장 큰 수(정렬) (0) | 2020.12.12 |
[프로그래머스/C++] 이진 변환 반복하기(진법 변환) (0) | 2020.12.11 |