Как применить мой константный массив к массиву, введенному пользователем, и получить сумму?
Пользователь всегда вводит 6 цифр, но константа составляет 5 цифр
Пример
[5, 7, 3, 5, 2] - мой постоянный массив, который я умножаю на
, пользователь вводит 837465
превращается в [8, 3,7 , 4,6,5] (но я хочу, чтобы 5 игнорировалось)
умножить на массив констант (не включая последний элемент) и получить сумму:
(8 * 5) + (3 * 7) + (7 * 3) + (4 * 5) + (6 * 2) = 114
const arr = [5, 7, 3, 5, 2];
var arr2 = [];
var num = parseInt(document.getElementById("yourNumber").value); //input from .html
var sum = 0;
for (var i = 1; i< num.length; i++){ //var i = 1 b/c user always enters 6 digits, i feel this is wrong?
arr2.push(parseInt(num[i]));
sum += (arr2[i]*arr[i]);
}
console.log(sum);