min's devlog
[Array] 소수(에라토스테네스 체) 본문
import java.util.*;
class Main {
public int solution(int n){
int cnt=0;
int[] ch = new int[n+1];
for(int i=2; i<=n; i++){
if(ch[i]==0){
cnt++;
for(int j=i; j<=n; j=j+i) ch[j]=1;
}
}
return cnt;
}
public static void main(String[] args){
Main T = new Main();
Scanner kb = new Scanner(System.in);
int n=kb.nextInt();
System.out.println(T.solution(n));
}
}
'til > Algorithm' 카테고리의 다른 글
[Array] 점수계산 (0) | 2021.07.20 |
---|---|
[Array] 뒤집은 소수 (0) | 2021.07.19 |
[Array] 피보나치 수열 (0) | 2021.07.19 |
[Array] 가위바위보 (0) | 2021.07.19 |
[Array] 보이는 학생 (0) | 2021.07.19 |
Comments