IT보안관의 공부 클라우드
[프로그래머스 Level1]소수 찾기 본문
코딩테스트 연습 - 소수 찾기 | 프로그래머스 (programmers.co.kr)
import math
def prime_number(n):
for i in range(2,int(math.sqrt(n))+1):
if n % i == 0:
return False
return True
def solution(n):
answer = 0
for i in range(2,n+1):
if prime_number(i):
answer +=1
return answer
제곱근까지만 확인해도 소수인지 판별 가능.
'코딩 테스트 > 프로그래머스' 카테고리의 다른 글
[프로그래머스 Level2]숫자의 표현 (0) | 2022.07.01 |
---|---|
[프로그래머스 Level1]실패율 (0) | 2022.07.01 |
[프로그래머스 Level1]최대공약수와 최소공배수 (0) | 2022.06.30 |
[프로그래머스 Level1]시저 암호 (0) | 2022.06.29 |
[프로그래머스 Level1]이상한 문자 만들기 (0) | 2022.06.29 |
Comments