반응형
문제
소수의 개수를 출력하는 프로그램을 작성하시오.
주의
풀이
import sys
n=int(input())
ch=[0]*(n+1)
cnt=0
for i in range(2, n+1):
if ch[i]==0:
cnt+=1
for j in range(i, n+1, i):
ch[j]=1
print(cnt)
반응형
'Algorithm > 파이썬 알고리즘 문제풀이 (코딩테스트대비)' 카테고리의 다른 글
[파이썬 알고리즘 문제풀이] : 주사위 게임 (0) | 2021.12.23 |
---|---|
[파이썬 알고리즘 문제풀이] : 뒤집은 소수 (0) | 2021.12.22 |
[파이썬 알고리즘 문제풀이] : 자릿수의 합 (0) | 2021.12.20 |
[파이썬 알고리즘 문제풀이] : 정다면체 (0) | 2021.12.16 |
[파이썬 알고리즘 문제풀이] : K번째 수 (0) | 2021.12.10 |
댓글