鉴于数字654,支票金额为7。
通过将数字分成单个数字并计算所有数字的按位XOR总和来计算校验和。
一个限制是不允许大于7的数字,实际上是八进制数。
这是一个JavaScript实现
function (numberString) {
var sum = 0;
var digits = numberString.split('');
for (var i=0; i < digits.length; i++) {
var digit = parseInt(digits[i]);
sum = sum ^ digit;
}
return sum;
};
我的问题是:这是&#34;方法&#34; /&#34;系统&#34;有一个名字/历史,类似于Luhn算法? (即使这简单得多)