Question: Write a modeMaker function [ 6 points ] Write a function modeMaker ( ) that forms a closure such that the function it returns can
Write a modeMaker function points
Write a function modeMaker that forms a closure such that the function it returns can be used with your reduce function above to find the mode of an array. The mode of an array is the value that appears the most frequently so in the $arr above, the mode is To do this, you will need an array called $seen that keeps the count of times an element has been examined At the end of the reduce function, the $seen array should look like the following for the $arr above:
Array
Note that the closure you generate should always be returning the current mode for what it has seen so far so it will either be the current mode, or the new element passed in The following is a start for modeMaker:
function modeMaker
$seen array;
return function$current, $new use &$seen
your code that uses $seen goes here
;
$mode modeMaker;
$arr array;
printMode: reduce$arr, $mode
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
