소수는 해당 수를 1과 나누었을 때 나머지가 0이 나오고 해당 수를 자기 자신을 나누어서 나머지가 0이 나오는 수. 딱 1과 자기 자신을 나누었을 때만 0이 나와야한다.
3 % 1 = 0
3 % 2 = 1
3 % 3 = 0
-> 3은 소수
9 % 1 = 0
9 % 2 = 1
9 % 3 = 0
9 % 4 = 1
9 % 5 = 4
9 % 6 = 3
9 % 7 = 2
9 % 8 = 1
9 % 9 = 0
-> 9는 "9 % 3 = 0"때문에 소수 아님
위 1의 내용처럼 소수는 1과 자기 자신을 나누었을 때 0이 나와야하기에
for문으로 해당 수를 1부터 자기 자신까지 나누어서 0이 두 번 나오면 소수로 판별한다.
x = int(input())
n = list(map(int, input().split()))
count = 0
for i in range(x):
check = 0
for j in range(1, n[i]+1):
if n[i] % j == 0:
check += 1
if check == 2:
count += 1
print(count)
x = int(input())
n = list(map(int, input().split()))
count = 0
for i in range(x):
check = 0
for j in range(1, n[i]+1):
if n[i] % j == 0:
check += 1
if check == 2:
count += 1