728x90
SMALL
permutations 의 활용이 정말 중요했음 !
증말 유용한 내장함수 ... !! 잊지말기!!
저번에도 썼었는데 까먹음 ㅎㅎ...
순열만 잘 만들어놓으면 소수만 찾으면 되는 문제 !!
from itertools import permutations
def solution(numbers):
answer = list()
numlist = [i for i in numbers]
arr = list()
for i in range(1, len(numlist) + 1):
arr += list(permutations(numlist, i))
arrangelist = [int(i) for i in list(map(''.join, arr))]
for i in arrangelist:
if i < 2:
continue
check = True
for j in range(2, i):
if i % j == 0:
check = False
break
if check == True:
answer.append(i)
answer = list(set(answer))
return len(answer)
728x90
LIST
'취준시절 > 프로그래머스' 카테고리의 다른 글
[프로그래머스] 2018 KAKAO BLIND RECRUITMENT - [3차] 방금그곡 (0) | 2021.09.09 |
---|---|
[프로그래머스] 2018 KAKAO BLIND RECRUITMENT - [3차] 파일명 정렬 (0) | 2021.09.08 |
[프로그래머스] 위장 - Python (0) | 2021.08.11 |
[프로그래머스] 구명보트 - Python (0) | 2021.08.10 |
[프로그래머스] 가장 큰 정사각형 찾기 - Python (0) | 2021.08.10 |