fork download
  1. /* package whatever; // don't place package name! */
  2.  
  3. import java.util.*;
  4. import java.lang.*;
  5. import java.io.*;
  6.  
  7. /* Name of the class has to be "Main" only if the class is public. */
  8. class Ideone
  9. {
  10. public static void main (String[] args)
  11. {
  12. Scanner sc=new Scanner(System.in);
  13. int num=sc.nextInt();
  14. int res=largestPrimePalindrom(num);
  15. System.out.println(res);
  16. }
  17. public static int largestPrimePalindrom(int num){
  18.  
  19. for(int i=num; i>1;i--){
  20. if(isPrime(i)){
  21. if( isPalindrom(i)){
  22. return i;
  23. }
  24.  
  25. }
  26. }
  27. return 0;
  28.  
  29. }
  30. public static boolean isPrime(int i){
  31. for(int j=2;j<i;j++){
  32. if(i%j==0){
  33. return false;
  34. }
  35. }
  36. return true;
  37. }
  38. public static boolean isPalindrom(int i){
  39. int num=i,rem;
  40. int revnum=0;
  41. while(num>0){
  42. rem=num%10;
  43. revnum=revnum*10+rem;
  44. num=num/10;
  45. }
  46. if(i==revnum){
  47. return true;
  48. }
  49. else{
  50. return false;
  51. }
  52. }
  53. }
Runtime error #stdin #stdout #stderr 0.06s 711680KB
stdin
Standard input is empty
stdout
Standard output is empty
stderr
Exception in thread "main" java.util.NoSuchElementException
	at java.util.Scanner.throwFor(Scanner.java:862)
	at java.util.Scanner.next(Scanner.java:1485)
	at java.util.Scanner.nextInt(Scanner.java:2117)
	at java.util.Scanner.nextInt(Scanner.java:2076)
	at Ideone.main(Main.java:13)