We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 8dc1d9f commit c31cf1fCopy full SHA for c31cf1f
luhn/example.py
@@ -3,8 +3,9 @@ def __init__(self, number):
3
self.number = number
4
5
def addends(self):
6
+ def luhn_transform(n):
7
+ return (2 * n - 9) if (n > 4) else (2 * n)
8
old_digits = [int(d) for d in str(self.number)]
- luhn_transform = lambda n: (2 * n - 9) if (n > 4) else (2 * n)
9
return [(luhn_transform(n) if (i % 2 == 0) else n)
10
for i, n in enumerate(old_digits, start=len(old_digits) % 2)]
11
0 commit comments