From 06233a899af54f17e8da66b13801f98eb39109e8 Mon Sep 17 00:00:00 2001 From: mmeigooni Date: Thu, 23 Mar 2017 18:39:26 -0500 Subject: [PATCH] testSolution --- exercises/sumDigits.js | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/exercises/sumDigits.js b/exercises/sumDigits.js index d25f32c..fd632ba 100644 --- a/exercises/sumDigits.js +++ b/exercises/sumDigits.js @@ -20,9 +20,18 @@ Notes: function sumDigits(num) { // your code here - /* START SOLUTION */ - - - + num = num.toString(); + + var isNegative; + if (num[0] === "-") { + isNegative = true; + num = num.substring(1); + } + + var total = 0; + for(var i = 0; i < num.length; i++) { + total += Number(num[i]); + } + return isNegative ? total - Number(num[0]) * 2 : total; /* END SOLUTION */ }