pastebin

Paste Search Dynamic
Recent pastes
isPrime
  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.  public class Main
  9. {
  10.         public static boolean isPrime(int n)
  11.         {
  12.                 boolean isItPrime = true;
  13.                 if(n <= 1)
  14.                 {
  15.                         isItPrime = false;
  16.                         return isItPrime;
  17.                 }
  18.                 else
  19.                 {
  20.                         for (int i = 2; i<= n/2; i++)
  21.                         {
  22.                                 if ((n % i) == 0)
  23.                                 {
  24.                                         isItPrime = false;
  25.                                         break;
  26.                                 }
  27.                         }
  28.                         return isItPrime;
  29.                 }
  30.         }
  31.         public static int findSumOfPrimes(int input1[], int input2)
  32.         {
  33.                 int sum=0;
  34.                 int min=999999;
  35.                 for(int i=0;i<input2;i++)
  36.                 {
  37.                         if(isPrime(input1[i])){
  38.                                 sum+=input1[i];
  39.                                 if(input1[i]<min)
  40.                                         min=input1[i];
  41.                         }
  42.                 }
  43.                 if(sum==0)
  44.                 {
  45.                         for(int i=0;i<input2;i++)
  46.                         {
  47.                                 sum+=input1[i];
  48.                                 if(min>input1[i])
  49.                                         min=input1[i];
  50.                         }
  51.                 }
  52.                 sum-=min;
  53.                 return sum;
  54.         }
  55.         public static void main (string[] args) throws java.lang.exception
  56.         {
  57.                 // your code goes her
  58.                 int a[]={10,41,18,50,43,31,29,25,59,96,67};
  59.                 system.out.println(findSumOfPrimes(a,11));
  60.         }
  61. }
Parsed in 0.012 seconds