Luhnアルゴリズム
下記のPythonの関数はLuhnアルゴリズムを実装したもので、入力された数字の配列がLuhn番号として正しければ True を返し、さもなくば False を返す。入力配列の各要素は数字1桁で表せる必要があり 0 以上 9 以下の整数でなければならない。この実装では配列を逆転させ(reversed)、ブーリアン変数 alt をループするごとに反転させて奇数番目か偶数番目かを判定している。