Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function solve(input) {
- let firstPairStart = Number(input[0]);
- let secondPairStart = Number(input[1]);
- let firstDifference = Number(input[2]);
- let secondDifference = Number(input[3]);
- let firstPairEnd = firstPairStart + firstDifference;
- let secondPairEnd = secondPairStart + secondDifference;
- let prime1 = true;
- let prime2 = true;
- for (let num1 = firstPairStart; num1 <= firstPairEnd; num1++) {
- for (let i = 2; i <= Math.sqrt(num1); i++) {
- if (num1 % i === 0) {
- prime1 = false;
- break;
- }
- }
- if (prime1) {
- for (let num2 = secondPairStart; num2 <= secondPairEnd; num2++) {
- for (let j = 2; j <= Math.sqrt(num2); j++) {
- if (num2 % j === 0) {
- prime2 = false;
- break;
- }
- }
- if (prime2) {
- console.log(`${num1}${num2}`);
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment