๋ฌธ์
์ฃผ์ด์ง ์ N๊ฐ ์ค์์ ์์๊ฐ ๋ช ๊ฐ์ธ์ง ์ฐพ์์ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
์ ๋ ฅ
์ฒซ ์ค์ ์์ ๊ฐ์ N์ด ์ฃผ์ด์ง๋ค. N์ 100์ดํ์ด๋ค. ๋ค์์ผ๋ก N๊ฐ์ ์๊ฐ ์ฃผ์ด์ง๋๋ฐ ์๋ 1,000 ์ดํ์ ์์ฐ์์ด๋ค.
์ถ๋ ฅ
์ฃผ์ด์ง ์๋ค ์ค ์์์ ๊ฐ์๋ฅผ ์ถ๋ ฅํ๋ค.
์ ๋ต
import math
def is_prime(num):
if num <= 1:
return False
for i in range(2, int(math.sqrt(num)+1)):
if num % i == 0:
return False
return True
n = int(input())
a = list(map(int, input().split()))
count = 0
for x in range(n):
if is_prime(a[x]) == True:
count += 1
print(count)
์์๋ฅผ ๊ตฌํ๊ณ , ์์๋ฉด count++ ํด์ค๋ค.
'Algorithm' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Python] ๋ฐฑ์ค 10809 - ์ํ๋ฒณ ์ฐพ๊ธฐ (0) | 2020.09.26 |
---|---|
[Python] ํ๋ก๊ทธ๋๋จธ์ค LEVEL 1 - ์์ธ์์ ๊น์๋ฐฉ ์ฐพ๊ธฐ (0) | 2020.09.22 |
[Python] ๋ฐฑ์ค 2581 - ์์ (0) | 2020.09.18 |
[Python] ๋ฐฑ์ค 1929 - ์์ ๊ตฌํ๊ธฐ (0) | 2020.09.17 |
[Python] ๋ฐฑ์ค 2798 - ๋ธ๋์ญ (0) | 2020.09.15 |