30
用于验证信用卡号等的Luhn算法
挑战 编写最短的程序或函数以计算用于验证(信用卡)号码的Luhn算法。 Luhn算法解释 在RosettaCode中,为此挑战指定了该算法,其示例输入为49927398716: Reverse the digits, make an array: 6, 1, 7, 8, 9, 3, 7, 2, 9, 9, 4 Double the numbers in odd indexes: 6, 2, 7, 16, 9, 6, 7, 4, 9, 18, 4 Sum the digits in each number: 6, 2, 7, 7, 9, 6, …