728x90
반응형
간단한 소수 판정(에라토스테네스의 체) 문제이다.
A, B, D = map(int, input().split())
li = [1]*(B+1)
for i in range(2, int(B**0.5)+1):
if li[i]:
for j in range(i+i, B+1, i):
li[j] = 0
prime = [i for i in range(A, B+1) if li[i]]
cnt = 0
for n in prime:
if str(D) in str(n):
cnt += 1
print(cnt)
728x90
반응형
'Agorithm > 백준 알고리즘' 카테고리의 다른 글
백준 알고리즘 15965번 K번째 소수(python) (0) | 2021.03.23 |
---|---|
백준 알고리즘 11502번 세 개의 소수 문제(python) (0) | 2021.03.23 |
백준 알고리즘 15810번 풍선 공장(python) (0) | 2021.03.23 |
백준 알고리즘 15903번 카드 합체 놀이(python) (0) | 2021.03.23 |
백준 알고리즘 14235번 크리스마스 선물(python) (0) | 2021.03.23 |