summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--go/luhn/luhn.go4
1 files changed, 2 insertions, 2 deletions
diff --git a/go/luhn/luhn.go b/go/luhn/luhn.go
index c8ba0ad..c11cde3 100644
--- a/go/luhn/luhn.go
+++ b/go/luhn/luhn.go
@@ -36,7 +36,7 @@ func Valid(s string) bool {
}
func AddCheck(s string) string {
- sum := chksum(normalize(s + "0"))
- n := (10 - sum%10) % 10
+ sum := chksum(normalize(s + "9"))
+ n := 9 - sum%10
return s + string('0'+n)
}