Advertisement
Gancho69

Untitled

Feb 22nd, 2019
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.81 KB | None | 0 0
  1. function solve(input) {
  2.  
  3. let num = input.shift();
  4. let primeSum = 0;
  5. let nonPrimeSum = 0;
  6.  
  7. while (num !== "stop") {
  8. num = +(num);
  9. let prime = true;
  10. if (num === 1) {
  11. prime = false;
  12. }
  13. if (num < 0) {
  14. console.log(`Number is negative.`);
  15. num = input.shift();
  16. continue;
  17. }
  18. for (let i = 2; i <= num / 2; i++) {
  19. if (num % i === 0 && i !== num) {
  20. prime = false;
  21. }
  22.  
  23. }
  24. if (prime) {
  25. primeSum += num
  26. } else {
  27. nonPrimeSum += num;
  28. }
  29. num = input.shift();
  30. }
  31. console.log(`Sum of all prime numbers is: ${primeSum}`);
  32. console.log(`Sum of all non prime numbers is: ${nonPrimeSum}`);
  33. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement