I'm currently trying to find a solution for the Project Euler Problem 4 in Codecamp. This solution is working with 2 digits, but for 3 is gives instead of the correct result 90909 as answer. As I'm still new to JS I'm not able to find the problem. Thx in advance!
function largestPalindromeProduct(digit) {
var result;
var a;
var b;
if(digit == 2){
a = 99;
b = 99;
}else{
a = 999;
b = 999;
}
for(var i = 1; i <= a; i++){
for(var y = 1; y <= b ; y++){
var calc = i*y;
var calcString = calc.toString();
var calcStringReverse = calcString.split('').reverse().join('');
if(calcString == calcStringReverse){
result = calc;
}
}
}
return result;
}
largestPalindromeProduct(3);