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
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started