fork download
  1. import java.util.*;
  2.  
  3. // Compiler version JDK 11.0.2
  4.  
  5. class Dcoder
  6. {
  7. public static void main(String args[])
  8. {
  9. Scanner sc = new Scanner(System.in);
  10.  
  11. int number = sc.nextInt();
  12. System.out.println(checkPrime(number) && checkPrime(reverse(number)) ?
  13. "Special Prime" : "Not Special");
  14.  
  15. }
  16. public static int reverse(int n){
  17.  
  18. int sum = 0;
  19.  
  20. while( n > 0){
  21. int t = n % 10;
  22. sum = (sum * 10) +t;
  23. n /= 10;
  24. }
  25. System.out.println("sum : "+ sum);
  26. return sum;
  27. }
  28.  
  29. public static boolean checkPrime(int n){
  30.  
  31. boolean isPrime = false;
  32.  
  33. for(int i = 2; i <= n/2; i++){
  34. if(n % i == 0){
  35. return isPrime;
  36. }
  37. if(i == n/2){
  38. isPrime = true;
  39. }
  40. }
  41. return isPrime;
  42. }
  43. }
  44.  
Success #stdin #stdout 0.15s 55424KB
stdin
43
stdout
sum : 34
Not Special