function calculation(M,N){
var kol = 0;
for(var k = Math.pow(10, M - 1); k <= Math.pow(10, M) - 1; k++){
var chisla = Array.from(String(k)).reverse();
var sum = 0;
for(var i = 0; i < M; i++) {
if (i % 2 === 0) {
sum += Number(chisla[i]);
}
}
if(sum === N) kol++;
}
return kol;
}
UPD Можно использовать методы массива, и также использовать кириллицу!
function calculation(M, N){
var количество = 0;
for (var k = Math.pow(10, M - 1); k <= Math.pow(10, M) - 1; k++) {
const сумма = Array.from(String(k)).reverse()
.reduce((сумма, цифра, i) => i % 2 === 0 ? сумма + Number(цифра) : сумма, 0)
;
if(сумма === N) количество++;
}
return количество;
}