-
MathematicsAlgorithmsLogicNumbersData Types
Code const average = a => a.length ? a.reduce((avg, i) => avg + i/a.length, 0): a[0];
Test Cases Test.assertEquals(average([1, 2, 3]), 2); Test.assertEquals(average([2, 3]), 2.5); Test.assertEquals(average([0, 0, 0]), 0); Test.assertEquals(average([0]), 0); Test.assertEquals(average([1]), 1); Test.assertEquals(average([1, 1, 1]), 1); Test.assertEquals(average([1, 2, 3]), 2); Test.assertEquals(average([]), undefined);
Output:
-
Code const average = a => a.length ? a.reduce((acc, cur) => {return acc + cur/a.length}, 0): a[0];- const average = a => a.length ? a.reduce((avg, i) => avg + i/a.length, 0): a[0];
This comment has been reported as {{ abuseKindText }}.
Show
This comment has been hidden. You can view it now .
This comment can not be viewed.
- |
- Reply
- Edit
- View Solution
- Expand 1 Reply Expand {{ comments?.length }} replies
- Collapse
- Remove
- Remove comment & replies
- Report
{{ fetchSolutionsError }}
Please sign in or sign up to leave a comment.