또 뭐하지

백준 1978번 소수 찾기 본문

I.sly()/10기 심화 - 프로그래밍

백준 1978번 소수 찾기

mameul 2024. 9. 25. 20:50
728x90

N = int(input())
L = [int(x) for x in input().split()]

n = 0
for i in L:
    if i == 1:
        pass # 1은 소수가 아님
    
    for j in range(2,i+1):
        if i % j == 0 :
            if i == j : # 다 나누어 봤는데 자기자신으로만 나누어 떨어짐 -> 소수
                n += 1 
            break # 만약 다른 숫자로 나누어떨어지면 소수가 아님

print(n)

 

'I.sly() > 10기 심화 - 프로그래밍' 카테고리의 다른 글

백준 30802번 웰컴 키트  (0) 2024.10.02
백준 4153번 직각삼각형  (0) 2024.10.02
백준 1712번 손익분기점  (0) 2024.09.25
백준 2501번 약수 구하기  (0) 2024.09.18
백준 2476번 주사위게임  (0) 2024.09.13