programmers- lv.1 (소수 만들기)

이예송·2023년 7월 16일

PS

목록 보기
40/97

문제링크: 소수 만들기

✍🏻 Information

content
언어python
난이도⭐️
풀이시간5분
제출횟수3
인터넷검색유무yes




🍒 My Code

from itertools import combinations

def isPrime(n):
    for i in range(2,int(n**0.5)+1):
        if n%i==0:
            return False
    return True

def solution(nums):
    answer = 0
    add = list(combinations(nums, 3))
    for i in add:
        if isPrime(sum(i))==True:
            answer+=1
    return answer




💡 What I learned

  • 검색한 내용: combination이 생각나지 않았다.
  • for i in range(2,int(n**0.5)+1)에서 2 안넣어줘서 0으로 나눴다는 error 떴었고 combination하면 tuple로 나오는줄 모르고 sum을 안써줘서 오류떴었다.

0개의 댓글