반응형
백준 4948 베르트랑 공준 in python
https://www.acmicpc.net/problem/4948
코드
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | def prime_list(n): sieve = [True] * n m = int(n ** 0.5) for i in range(2, m + 1): if sieve[i] == True: for j in range(i+i, n, i): sieve[j] = False return [i for i in range(2, n) if sieve[i] == True] while 1: n=int(input()) if n==0:break li=prime_list(2*n+1) print(len([i for i in li if i>n])) | cs |
반응형
'코딩테스트 연습 > 백준' 카테고리의 다른 글
[백준] 4153번 : 직각삼각형 in 파이썬 쉽게 풀어보기 (0) | 2019.09.29 |
---|---|
[백준] 3009번 : 네 번째 점 in 파이썬 쉽게 풀어보기 (0) | 2019.09.27 |
[백준] 1929번 : 소수 구하기 in 파이썬 쉽게 풀기 (0) | 2019.09.23 |
[백준] 2581번 : 소수 in 파이썬 쉽게 풀어보기 (0) | 2019.09.21 |
[백준] 1978번 : 소수 찾기 in python 설명 (0) | 2019.09.20 |