Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const conditionalSum = function(values, condition) {
- let odd = 0;
- for (let i = 0; i < values.length; i++){
- if (values[i] % 2 === 0 && condition === "even"){
- odd += values[i];
- } else if (values[i] % 2 !== 0 && condition === "odd"){
- odd += values[i];
- }
- }
- return odd;
- }
- console.log(conditionalSum([1, 2, 3, 4, 5], "even"));
- console.log(conditionalSum([1, 2, 3, 4, 5], "odd"));
- console.log(conditionalSum([13, 88, 12, 44, 99], "even"));
- console.log(conditionalSum([], "odd"));
- // outputs: 6 9 144 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement