import java.util.Scanner; public class Main { public static void main(String[] args) { int[] arr =new int[200000]; int i=0; int cnt=0; int count=0; Scanner sc = new Scanner(System.in); int number=1; while(number!=0) { number=sc.nextInt(); arr[i]=number; i++; } for(int j=0;j<i-1;j++) { for(int k=arr[j]+1;k<=arr[j]*2;k++) { for(int z=1;z<Math.sqrt(k+1);z++) { if(k%z==0) { cnt++; } if(cnt>1) { break; } } if(cnt<2) { count++; } cnt=0; } System.out.println(count); count=0; } } }
'코딩테스트(백준)' 카테고리의 다른 글
[백준] 6593 : 상범 빌딩 -JAVA - 사좋배 공유 (0) | 2020.02.21 |
---|---|
[백준] 4963 : 섬의 개수 -JAVA - 사좋배 공유 (0) | 2020.02.21 |
[백준] 2960 : 에라토스테네스의 체 -JAVA - 사좋배 공유 (0) | 2020.02.21 |
[백준] 2941 : 크로아티아 알파벳 -JAVA - 사좋배 공유 (0) | 2020.02.21 |
[백준] 2667 : 단지번호붙이기 -JAVA - 사좋배 공유 (0) | 2020.02.21 |