Advertisement
Spocoman

13. Prime Pairs

Jan 1st, 2022 (edited)
158
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function  primePairs(input) {
  2.     let firstStart = Number(input[0]);
  3.     let secondStart = Number(input[1]);
  4.     let firstDiff = Number(input[2]);
  5.     let secondDiff = Number(input[3]);
  6.  
  7.     for (let i = firstStart; i <= firstStart + firstDiff; i++) {
  8.         for (let j = secondStart; j <= secondStart + secondDiff; j++) {
  9.             let isFirstPrime = true;
  10.             let isSecondPrime = true;
  11.  
  12.             for (let k = 2; k <= Math.sqrt(i); k++) {
  13.                 if (i % k === 0) {
  14.                     isFirstPrime = false;
  15.                     break;
  16.                 }
  17.             }
  18.             for (let k = 2; k <= Math.sqrt(j); k++) {
  19.                 if (j % k === 0) {
  20.                     isSecondPrime = false;
  21.                     break;
  22.                 }
  23.             }
  24.             if (isFirstPrime && isSecondPrime) {
  25.                 console.log(`${i}${j}`);
  26.             }
  27.         }
  28.     }
  29. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement