728x90

programmers.co.kr/learn/courses/30/lessons/12921?language=python3

 

코딩테스트 연습 - 소수 찾기

1부터 입력받은 숫자 n 사이에 있는 소수의 개수를 반환하는 함수, solution을 만들어 보세요. 소수는 1과 자기 자신으로만 나누어지는 수를 의미합니다. (1은 소수가 아닙니다.) 제한 조건 n은 2이상

programmers.co.kr

def solution(n):
    answer = 0
    cnt = 0
    for i in range(2,n+1):
        for j in range(2,int(i**0.5)+1):
            if i % j == 0:
                cnt += 1
                break
    answer = n - cnt - 1
    return answer

# 에라토스테네스의 체..

반응형

'전.py' 카테고리의 다른 글

프로그래머스 크레인 인형뽑기 게임(level 1)  (0) 2020.12.28
프로그래머스 완주하지 못한 선수(level 1)  (0) 2020.12.28
웹사이트 스크래핑  (0) 2020.12.24
matplotlib  (0) 2020.12.24
딕셔너리  (0) 2020.12.24
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기