Question: The purpose of this assignment is to practice writing function in JS. Create a function called sumDigits (n) Skeleton function sumDigit(n) { return ; }
The purpose of this assignment is to practice writing function in JS.
Create a function called sumDigits(n)
Skeleton
function sumDigit(n) {
return
}
Test cases
- sumDigits(234) returns 9; // (2 + 3 + 4)
- sumDigits(222) returns 6; // (2 + 2 + 2)
- sumDigits(1234) returns 10; // (1 + 2 + 3 + 4)
Hint
There are several approaches to solving this problem.
One approach is to use modulo and integer division operators.
Use the % operator to extract digits, and the / operator to remove the extracted digit.
For instance, to extract 4 from 234, use 234 % 10 ( = 4).
To remove 4 from 234, use 234 / 10 (= 23).
Use a loop to repeatedly extract and remove the digit until all the digits are extracted.
Acceptance Criteria
- No syntax error
- The program should pass three test cases
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
