import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner=new Scanner(System.in); int m=scanner.nextInt(); int n=scanner.nextInt(); int count=1; for(int i=m+1;i<n;i++) { if (judge(i)) { if (count%5==0) { System.out.printf("%6d\n", i); } else { System.out.printf("%6d", i); } count++; } } } public static boolean judge(int number) { boolean flag=true; if (number==1) { return false; } for (int i = 2; i <= Math.sqrt(number); i++) { if (number%i==0) { flag=false; break; } } StringBuilder sb=new StringBuilder(number+""); String s1=sb.reverse().toString(); String s2=sb.reverse().toString(); if (!s1.equals(s2)) { flag=false; } return flag; } } |
Double click to view unformatted code.