Advertisement
Guest User

SumPrimeNonPrime

a guest
Feb 22nd, 2019
585
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function primeNonprime(input) {
  2.     let command = input.shift();
  3.  
  4.     let primeSum = 0;
  5.     let nonPrimeSum = 0;
  6.  
  7.  
  8.     while (command != "stop"){
  9.         let num = Number(command);
  10.         if (num < 0) {
  11.             console.log("Number is negative.");
  12.             command = input.shift();
  13.             continue;
  14.         }
  15.  
  16.         let isPrime = true;
  17.  
  18.     if (num == 1) {
  19.         isPrime = false;
  20.     } else if (num == 2){
  21.         isPrime = true;
  22.     } else {
  23.         for (let i = num; i >= 2; i--) {
  24.             if (num % i == 0 && i != num) {
  25.                 isPrime = false;
  26.                 break;
  27.             }
  28.         }
  29.  
  30.     }
  31.  
  32.    
  33.     if (isPrime) {
  34.         primeSum += num;
  35.     } else {
  36.         nonPrimeSum += num;
  37.     }
  38.    
  39.    command = input.shift();
  40.  
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement