<script>
function
findMissingNums(even, sizeEven, odd, sizeOdd)
{
let minEven = Number.MAX_VALUE;
let maxEven = Number.MIN_VALUE;
let minOdd = Number.MAX_VALUE;
let maxOdd = Number.MIN_VALUE;
let sumEvenArr = 0, sumOddArr = 0;
for
(let i = 0; i < sizeEven; i++)
{
minEven = Math.min(minEven, even[i]);
maxEven = Math.max(maxEven, even[i]);
sumEvenArr += even[i];
}
for
(let i = 0; i < sizeOdd; i++)
{
minOdd = Math.min(minOdd, odd[i]);
maxOdd = Math.max(maxOdd, odd[i]);
sumOddArr += odd[i];
}
let totalTerms = 0, reqSum = 0;
totalTerms = parseInt(minEven / 2, 10);
let evenSumMin = (totalTerms * (totalTerms + 1));
totalTerms = parseInt(maxEven / 2, 10);
let evenSumMax = (totalTerms * (totalTerms + 1));
reqSum = evenSumMax - evenSumMin + minEven;
document.write(
"Even = "
+ (reqSum - sumEvenArr) +
"</br>"
);
totalTerms = parseInt(minOdd / 2, 10) + 1;
let oddSumMin = totalTerms * totalTerms;
totalTerms = parseInt(maxOdd / 2, 10) + 1;
let oddSumMax = totalTerms * totalTerms;
reqSum = oddSumMax - oddSumMin + minOdd;
document.write(
"Odd = "
+ (reqSum - sumOddArr));
}
let even = [ 6, 4, 8, 14, 10 ];
let sizeEven = even.length;
let odd = [ 7, 5, 3, 11, 13 ];
let sizeOdd = odd.length;
findMissingNums(even, sizeEven, odd, sizeOdd);
</script>