![[python] 백준 4948번 베르트랑 공준](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbaXy7n%2FbtrdEjUIMWB%2FSMJYBWGWhOwsyQaEPQSZ2K%2Fimg.jpg)
[python] 백준 4948번 베르트랑 공준알고리즘/백준2021. 9. 1. 22:00
Table of Contents
해당 문제는 1929번의 소수 구하기 문제와 유사하므로 풀이 과정은 생략하겠다.
[python] 백준 1929번 소수 구하기
문제 요약 및 풀이 M이상 N이하의 소수를 모두 출력 이 문제 같은 경우 1부터 ~ 1,000,000까지 소수인지 아닌지 일일이 검사한다면 시간 초과가 걸리게 될 것이다. 그렇기에 에라토스테네스의 체라
begin-dev-awos.tistory.com
코드!!👌👌
n = 123456*2
# 0, 1 = False, 소수는 2부터 시작이므로 True 로 설정
a = [False, False] + [True] * (n - 1)
primes = []
for i in range(2, n + 1):
if a[i]:
primes.append(i)
for j in range(2 * i, n + 1, i):
a[j] = False
while True:
N = int(input())
if N == 0:
break
cnt = 0
for i in primes:
if N < i <= 2 * N:
cnt += 1
print(cnt)
'알고리즘 > 백준' 카테고리의 다른 글
[python] 백준 20362번 유니대전 퀴즈쇼 (0) | 2021.09.05 |
---|---|
[python] 백준 11179번 2진수 뒤집기 (2) | 2021.09.02 |
[python] 백준 1929번 소수 구하기 (0) | 2021.08.31 |
[python] 백준 1158번 요세푸스 문제 (0) | 2021.08.28 |
[python] 백준 1212번 8진수 2진수 (0) | 2021.08.26 |
@펄찌 :: Pearl's Story
펄의 일상이 궁금한 사람 요기~
즐거운 하루 되셨으면 좋겠습니다😊