백준 풀이

백준 4948번 파이썬

ag2개발자 2022. 8. 29. 16:01
a=[1]*246913
a[0]=0
a[1]=0
for i in range(2,246913):
    if a[i]==0:
        continue
    for j in range(2,246912//i+1):
        a[i*j]=0

while True:
    cnt=0
    n=int(input())
    if n==0:
        break
    for i in range(n+1,2*n+1):
        if a[i]==1:
            cnt+=1
    print(cnt)

'백준 풀이' 카테고리의 다른 글

백준 11724번 파이썬 (dfs)  (0) 2022.08.29
백준 2193번 파이썬  (0) 2022.08.29
백준 11727번 파이썬 (dp)  (0) 2022.08.29
백준 2164번 파이썬 deque  (0) 2022.08.29
백준 2156번 파이썬 dp  (0) 2022.08.29