Answer the question
In order to leave comments, you need to log in
How to solve the 13th Euler problem?
My decision:
let sum = 0; // сумма чисел
let a = 1; // элемент по счету с конца
function count() {
let arr = []; // массив для чисел, которые суммируются
for (let i = 0; i < array.length; i++) { // проходимся по массивам
let str = array[i].toString().split(''); // отделяем числа друг от друга
let number = str.slice([str.length - a], [str.length]); // берем числа с конца начиная от 1
arr.push(parseInt(number.join(''))) // соединяем числа которые брали и переносим их в числовой тип
}
let protect = arr.reduce((total, sum) => total + sum, 0); // сумма всех этим чисел
sum += Number(protect); // прибавляем к sum
if (String(sum).length < 10) { // проверяем длину sum
a++;
sum = 0;
count();
} else {
console.log(sum) // выводим сумму
}
}
count()
Answer the question
In order to leave comments, you need to log in
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question