-Code
from itertools import permutations
def solution(numbers):
cnt = 0
nums = []
for i in range(1, len(numbers) + 1):
for j in permutations(numbers, i):
s = ''
for w in j:
s += w
s = int(s)
if s >= 2:
for k in range(2, s):
if s % k == 0:
break
else:
nums.append(s)
return len(set(nums))
'Beakjoon&프로그래머스 > 파이썬' 카테고리의 다른 글
[프로그래머스/파이썬] 짝지어 제거하기 (0) | 2022.05.17 |
---|---|
[프로그래머스/파이썬] 가장 큰 수 (0) | 2022.05.17 |
[프로그래머스/파이썬] 크레인 인형뽑기 게임 (0) | 2022.05.17 |
[백준/파이썬] 18429번 근손실 (0) | 2022.05.17 |
[백준/파이썬] 16922번로마 숫자 만들기 (0) | 2022.05.17 |