Баг в испытании. Объекты. Девятая программа: "Золотой мяч"

Абсолютно идентичные значения в тестах на мою функцию с ожидаемыми значениями


Вот результаты тестов для примера.
(проверяла даже через сторонний сайт на сравнение двух текстов - все идентично.)

Первый тест. Исходное значение:

[{“name”:“Васька”,“goals”:5,“passes”:5},{“name”:“Байт”,“goals”:12,“passes”:2},{“name”:“Снежок”,“goals”:2,“passes”:7}]

Ожидаю результат:

[{“name”:“Васька”,“goals”:5,“passes”:5,“coefficient”:15,“percent”:26},{“name”:“Байт”,“goals”:12,“passes”:2,“coefficient”:26,“percent”:63},{“name”:“Снежок”,“goals”:2,“passes”:7,“coefficient”:11,“percent”:11}]

.

Результат функции getStatistics равен [{"name":"Васька","goals":5,"passes":5,"coefficient":15,"percent":26}, {"name":"Байт","goals":12,"passes":2,"coefficient":26,"percent":63}, {"name":"Снежок","goals":2,"passes":7,"coefficient":11,"percent":11}] и не совпадает с ожидаемым значением

Второй тест. Исходное значение:

[{“name”:“Васька”,“goals”:3,“passes”:7},{“name”:“Байт”,“goals”:5,“passes”:2},{“name”:“Снежок”,“goals”:15,“passes”:2}]

Ожидаю результат:

[{“name”:“Васька”,“goals”:3,“passes”:7,“coefficient”:13,“percent”:13},{“name”:“Байт”,“goals”:5,“passes”:2,“coefficient”:12,“percent”:22},{“name”:“Снежок”,“goals”:15,“passes”:2,“coefficient”:32,“percent”:65}]

.

Результат функции getStatistics равен [{"name":"Васька","goals":3,"passes":7,"coefficient":13,"percent":13}, {"name":"Байт","goals":5,"passes":2,"coefficient":12,"percent":22}, {"name":"Снежок","goals":15,"passes":2,"coefficient":32,"percent":65}] и не совпадает с ожидаемым значением

Третий тест. Исходное значение:

[{“name”:“Васька”,“goals”:3,“passes”:2},{“name”:“Байт”,“goals”:10,“passes”:1},{“name”:“Снежок”,“goals”:2,“passes”:14}]

Ожидаю результат:

[{“name”:“Васька”,“goals”:3,“passes”:2,“coefficient”:8,“percent”:20},{“name”:“Байт”,“goals”:10,“passes”:1,“coefficient”:21,“percent”:67},{“name”:“Снежок”,“goals”:2,“passes”:14,“coefficient”:18,“percent”:13}]

.

Результат функции getStatistics равен [{"name":"Васька","goals":3,"passes":2,"coefficient":8,"percent":20}, {"name":"Байт","goals":10,"passes":1,"coefficient":21,"percent":67}, {"name":"Снежок","goals":2,"passes":14,"coefficient":18,"percent":13}] и не совпадает с ожидаемым значением

Всего проверок: 3, пройдено: 0 (String)

Вот моя функция, можете проверить: :heart:

let getStatistics = function (players) {
  
  players.coefficient = players.goals * 2 + players.passes;
  let sumGoals = 0;
  for(let i = 0; i < players.length; i++){
    sumGoals +=players[i].goals;
    players[i].coefficient = players[i].goals * 2 + players[i].passes;
    }
  for( let j = 0; j < players.length; j++){
     players[j].percent = Math.round((players[j].goals / sumGoals) * 100);
    }
  
  return players;
};