From 8d23c1e2ed7496ce35c8b70758ef6ddb5d4eeca8 Mon Sep 17 00:00:00 2001 From: Isabelle Viktoria Maciohsek Date: Fri, 23 Jul 2021 16:34:47 +0300 Subject: [PATCH] Update luhnCheck.md Fixes #1817 --- snippets/luhnCheck.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/snippets/luhnCheck.md b/snippets/luhnCheck.md index ea4b34ba3..88bb2a30b 100644 --- a/snippets/luhnCheck.md +++ b/snippets/luhnCheck.md @@ -20,7 +20,7 @@ const luhnCheck = num => { .map(x => parseInt(x)); let lastDigit = arr.splice(0, 1)[0]; let sum = arr.reduce( - (acc, val, i) => (i % 2 !== 0 ? acc + val : acc + ((val * 2) % 9) || 9), + (acc, val, i) => (i % 2 !== 0 ? acc + val : acc + ((val *= 2) > 9 ? val - 9 : val)), 0 ); sum += lastDigit; @@ -30,6 +30,6 @@ const luhnCheck = num => { ```js luhnCheck('4485275742308327'); // true -luhnCheck(6011329933655299); // false +luhnCheck(6011329933655299); // true luhnCheck(123456789); // false ```