오늘 코드도 다른 분들의 코드를 참고하였습니다!!
from itertools import permutations
def solution(numbers):
answer = []
num = [i for i in numbers]
per = []
for i in range(1, len(numbers)+1):
per+= list(permutations(num,i)) #i개씩 순열 조합 만들기
result = [int(''.join(p)) for p in per]
# 튜플 형태 -> for문으로 돌려서 숫자로 만들어주기
for n in result:
if n<2:
continue
check = True
for i in range(2,int(n**0.5)+1):
if n % i ==0:
check=False
break
if check:
answer.append(n)
return len(set(answer))