logo

How good are you really?

There was a test in your class and you passed it. Congratulations! But you're an ambitious person. You want to know if you're better than the average student in your class. You receive an array with your peers' test scores. Now calculate the average and compare your score! Return true if you're better, else false!


My code:


                        function betterThanAverage(classPoints, yourPoints) {
                            let sum = 0;
                            for (let i = 0; i < classPoints.length; i++) {
                              sum += classPoints[i];
                            }
                            let average = sum / classPoints.length;
                            return yourPoints > average;
                          }                          
                    


And that's the best solution among all users:


                        function betterThanAverage(classPoints, yourPoints) {
                            return yourPoints > classPoints.reduce((a, b) => a + b, 0) / classPoints.length; 
                          }
                        

New things I learned today: