-
Notifications
You must be signed in to change notification settings - Fork 0
ScalarProduct
do- edited this page Sep 18, 2024
·
5 revisions
ScalarProduct
— класс-наследник Check
, вычисляющий контрольную сумму как скалярное произведение заданной последовательности цифр на фиксированный набор коэффициентов.
const c = new ScalarProduct (coefficients, checkSumLength)
Смысл параметров такой же, как у одноимённых полей.
Имя | Описание |
---|---|
coefficients |
Массив коэффициентов |
valueLength |
Длина массива коэффициентов |
checkSumLength |
Количество цифр в контрольной сумме |
totalLength |
Общее количество цифр в коде (valueLength + checkSumLength ) |
modulus |
10 в степени checkSumLength
|
Прибавляет к вычисляемой сумме произведение digit
на коэффициент с индексом pos
.