Java Problem 2 - Prime Numbers
Java Problem 2 - Prime Numbers
*;
import java.io.*;
public class Solution
{
public static void main(String[] args)
{
int j=0,size=0;
Scanner sc=new Scanner(System.in);
//System.out.println("enter the value of size:");
size=sc.nextInt();
int a[]=new int[size];
int b[]=new int[size];
//System.out.println("enter the values:");
for(int i=0;i<a.length;i++)
a[i]=sc.nextInt();
for(int i=0;i<a.length;i++)
{
if(isPrime(a[i]))
{
int n=reverse1(a[i]);
if(isPrime(n)&&n!=1)
{
b[j++]=a[i];
}
}
}
for(int i=0;i<j;i++)
{
for(int k=i+1;k<j;k++)
{
if(b[i]>b[k])
{
int temp=b[i];
b[i]=b[k];
b[k]=temp;
}
}
}
for(int i=0;i<j;i++){//System.out.println("The values are:");
System.out.println(b[i]);}
}
public static boolean isPrime(int n)
{
int temp=2,i=2;
for(i=2;i<n;i++)
{
if(n%i==0)
temp++;
}
if(temp==2)
return true;
return false;
}