λ°μν
π€λ¬Έμ ν΄κ²°
-
D3 | μμ
π¨ μλΌν μ€ν λ€μ€μ 체λ₯Ό μ΄μ©ν΄μ 미리 μμλ€μ ꡬνλ€.
π¨ D κ° ν¬ν¨λλ©΄μ μμμΈ μλ₯Ό μ°Ύλλ€.
π»μμ€ μ½λ
# ν
μ€νΈμΌμ΄μ€λ§λ€ μμλ₯Ό μ°ΎμΌλ©΄ μκ°μ΄κ³Όκ° λ°μνκΈ° λλ¬Έμ μλΌν μ€ν
λ€μ€μ 체λ₯Ό μ΄μ©ν΄ 미리 μμλ€μ ꡬν΄λλλ€.
N = 10**6
def set_prime():
for i in range(N+1):
if prime[i] == 1:
for j in range(i*2, N+1, i):
prime[j] = 0
prime = [1]*(N + 1)
prime[0], prime[1] = 0, 0
set_prime()
for tc in range(int(input())):
D, A, B = map(int, input().split())
answer = []
for i in range(A, B+1):
if str(D) in str(i) and prime[i]: # μ«μκ° Dλ₯Ό ν¬ν¨νλ©΄μ, μμμ΄λ©΄
answer.append(i)
print(f'#{tc+1} {len(answer)}')
πλ¬Έμ νμΈ
μΆμ²: SW Expert Academy
λ°μν
'Algorithm Problem > Python' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[python] SWEA - 4371. νꡬμ λ€μ΄μ€λ λ°° (0) | 2020.12.15 |
---|---|
[python] SWEA - 4579. μΈμμ λͺ¨λ ν°λ¦°λ둬 2 (0) | 2020.12.14 |
[python] SWEA - 4751. λ€μμ΄μ λ€μ΄μλͺ¬λ μ₯μ (0) | 2020.12.12 |
[python] SWEA - 4789. μ±κ³΅μ μΈ κ³΅μ° κΈ°ν (0) | 2020.12.11 |
[python] SWEA - 5688. μΈμ κ³±κ·Όμ μ°ΎμλΌ (0) | 2020.12.10 |