Algorithm Problem/Python
[python] SWEA - 5986. μμμ΄μ μΈ μμ
deo2kim
2020. 11. 24. 10:13
λ°μν
π€λ¬Έμ ν΄κ²°
-
D3 | μμ, μμ νμ
π¨ 미리 μμλ₯Ό ꡬν΄λλλ€.
π¨ 3μ€ ν¬λ¬ΈμΌλ‘ μμ 3κ°λ₯Ό λν΄μ N μ΄ λμ€λ©΄ True
π»μμ€ μ½λ
prime = []
for i in range(2, 1000):
for j in range(2, i):
if i % j == 0:
break
else:
prime.append(i)
for tc in range(int(input())):
N = int(input())
M = len(prime)
cnt = 0
for i in range(M):
if prime[i] > N:
break
for j in range(i, M):
if prime[j] > N:
break
for k in range(j, M):
if prime[k] > N:
break
if prime[i] + prime[j] + prime[k] == N:
cnt += 1
print(f'#{tc + 1} {cnt}')
πλ¬Έμ νμΈ
μΆμ²: SW Expert Academy
SW Expert Academy
SW νλ‘κ·Έλλ° μλ κ°νμ λμμ΄ λλ λ€μν νμ΅ μ»¨ν μΈ λ₯Ό νμΈνμΈμ!
swexpertacademy.com
λ°μν