문제 : https://programmers.co.kr/learn/courses/30/lessons/12977
▶ 코드
# 브루트 포스 -> itertools의 '조합'(=순서가 없는 조합) 사용
from itertools import combinations
def isPrime(n):
for i in range(2, n):
if n % i == 0:
return False
return True
def solution(nums):
cb = combinations(nums, 3) # 주어진 숫자 중 3개 뽑은 조합
#print(list(c))
c = 0
for a in list(cb):
if isPrime(sum(a)):
c += 1
#print(c)
return c
#solution([1,2,3,4])
#solution([1,2,7,6,4])
'■코테 기출문제 > Summer,Winter Coding(~2018)' 카테고리의 다른 글
[Level 3] 숫자 게임 (0) | 2020.05.12 |
---|---|
[Level 3] 방문 길이 (0) | 2020.05.08 |
[Level 2] 영어 끝말잇기 (0) | 2020.05.08 |
[Level 2] 점프와 순간 이동 (0) | 2020.05.08 |
[Level 3] 기지국 설치 (0) | 2020.05.08 |
[Level 3] 배달 (0) | 2020.05.08 |
[Level 1] 예산 (0) | 2020.05.06 |
[Level 2] 스킬트리 (0) | 2020.05.06 |