public class 하기싫어 { public static void main(String[] args){ int t=1,i,cnt=0; //100개까지 출력 while(cnt<100) { //t : Palindromic 소수인지 검사하려는 수 t++; //소수 검사 for(i=2;i<t;i++) { if(t%i==0) break; } if(i==t) { //Palindromic 검사 boolean find=true; int[] p=new int[10]; int j,count = 0,k; for(k=t;k!=0;k/=10) { p[count]=k%10; count++; } for(j=0;j<count/2;j++) { if(p[j]!=p[count-j-1]) find=false; } //둘다 true면 if(find==true) { //출력하고 cnt 증가 System.out.printf("%7d",t); cnt++; if(cnt%10==0) System.out.println(); } } } } }