Skip to content

Commit d738f66

Browse files
committed
Change sum calculation
1 parent e422650 commit d738f66

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

app.js

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,11 @@ function calculateSumOfDigits() {
1010
result.textContent = `Sum of digits: ${sum}`;
1111
}
1212
function calculateSum(number) {
13+
const numberString = number.toString();
1314
let sum = 0;
14-
while (number > 0) {
15-
sum += number % 10;
16-
number = Math.floor(number / 10);
15+
for (let i = 0; i < numberString.length; i++) {
16+
const digit = parseInt(numberString[i]);
17+
sum += digit;
1718
}
1819
return sum;
1920
}

0 commit comments

Comments
 (0)