Skip to content

Instantly share code, notes, and snippets.

@Jack-Saleem
Last active July 17, 2016 13:29
Show Gist options
  • Save Jack-Saleem/b92e8ab4158065728bdd20a44de26740 to your computer and use it in GitHub Desktop.
Save Jack-Saleem/b92e8ab4158065728bdd20a44de26740 to your computer and use it in GitHub Desktop.
Codeforces 26A AlmostPrime program in java
import java.util.ArrayList;
import java.util.Scanner;
public class PrimeNumbers
{
public static void main(String[] args)
{
Scanner z=new Scanner(System.in);
int n=z.nextInt();
ArrayList al=new ArrayList();
for(int i=2;i<=3000;i++){
boolean flag=true;
for(int j=2;j<=Math.sqrt(i);j++){
if(i%j==0)
flag=false;
}
if(flag)
al.add(Integer.valueOf(i));
}
int ans=0;
for(int i=0;i<=n;i++){
int k=0;
for(int j=0;j<al.size();j++){
if(i%Integer.parseInt(al.get(j).toString())==0)
k++;
}
if(k==2)
ans++;
}
System.out.println(ans);
z.close();
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment