MartenBG

Untitled

Feb 23rd, 2019
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.05 KB | None | 0 0
  1. function primeNonPrime(input) {
  2. let line = input.shift();
  3. let primeNum = 0;
  4. let nonPrimeNum = 0;
  5.  
  6. while (line != 'stop') {
  7. let num = +(line);
  8. let isPrime = true;
  9. if (num < 0) {
  10. console.log(`Number is negative.`);
  11. line = input.shift()
  12. continue;
  13. }
  14. if (num === 1) {
  15. isPrime = false;
  16. } else {
  17. for (let i = 2; i < num; i++) { // ПРОВЕРКА ЗА ПРОСТО ЧИСЛО
  18. if (num % i === 0) { // ТОВА, КОЕТО СЕ ДЕЛИ НА 1 И НА СЕБЕ СИ.
  19. isPrime = false;
  20. break;
  21. }
  22. }
  23. }
  24. if (isPrime) {
  25. primeNum += num;
  26. } else {
  27. nonPrimeNum += num;
  28. }
  29. line = input.shift()
  30. }
  31. console.log(`Sum of all prime numbers is: ${primeNum}`);
  32. console.log(`Sum of all non prime numbers is: ${nonPrimeNum}`);
  33. }
  34. // primeNonPrime([3, 25, 9, 0, 7, 19, 4, 'stop']);
Advertisement
Add Comment
Please, Sign In to add comment