백준 4948번 베르트랑 공준

정은경·2020년 4월 13일
0

백준 문제풀이

목록 보기
44/51

1. 문제


2. 나의 풀이

2-1. 시간 초과나는 나의 풀이

num = int(input())

def solution(n):
    num = set(range(n+1, 2*n+1))
    count = 0
    for i in range(n, 2*n+1):
        if i == 1:
            continue
        is_prime = True
        for j in range(2,i):
            if i % j == 0:
                is_prime =False
                break
        if is_prime:
            count += 1
    return count

while num != 0:
    print(solution(num))
    num = int(input())
    solution(num)

3. 남의 풀이


4. Reference

5. 느낀 점

  • 에라토스테네스의 체를 이해할 필요가 있다
profile
#의식의흐름 #순간순간 #생각의스냅샷

0개의 댓글