From 697c840cfa28cfad4102a2272d7ad1583bd229c8 Mon Sep 17 00:00:00 2001 From: Eric Lavault <39483232+lvlte@users.noreply.github.com> Date: Tue, 5 Oct 2021 19:50:30 +0200 Subject: [PATCH] Fix syntax (using JavaScript Standard Style) --- Project-Euler/Problem020.js | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/Project-Euler/Problem020.js b/Project-Euler/Problem020.js index fa67bec80..3b31502f8 100644 --- a/Project-Euler/Problem020.js +++ b/Project-Euler/Problem020.js @@ -11,21 +11,20 @@ * Find the sum of the digits in the number 100! */ -const factorialDigitSum = function (n = 100) { - +const factorialDigitSum = (n = 100) => { // Consider each digit*10^exp separately, right-to-left ([units, tens, ...]). - let digits = [1]; + const digits = [1] - for (let x=2; x<=n; x++) { - let carry = 0; - for (let exp=0; exp 0) { - digits.push(carry%10); - carry = Math.floor(carry/10); + digits.push(carry % 10) + carry = Math.floor(carry / 10) } }