Подскажите в чем ошибка
решаю задание на codewars. в общем, принимает только результат первого матча, остальные матчи игнорирует и выводит только количество очков набранные за первую игру
Our football team finished the championship. The result of each match look like "x:y". Results of all matches are recorded in the array. For example: ["3:1", "2:2", "0:1", ...] Write a function that takes such list and counts the points of our team in the championship. Rules for counting points for each match: if x>y - 3 points if x<y - 0 point if x=y - 1 point Notes: there are 10 matches in the championship 0 <= x <= 4 0 <= y <= 4 Вот мой код: function points(games) { var points = 0; for(var i=0; i<games.length; i++) { var goals = games[i].split(':'); if(+goals[0] > +goals[1]) { points +=3; } else if(+goals[0] === +goals[1]) { points +=1; } return points; } } Не судите строго |
Цитата:
Пожалуйста, отформатируйте свой код! Для этого его можно заключить в специальные теги: js/css/html и т.п., например: [html run] ... минимальный код страницы с вашей проблемой [/html] О том, как вставить в сообщение исполняемый javascript и html-код, а также о дополнительных возможностях форматирования - читайте http://javascript.ru/formatting. |
Часовой пояс GMT +3, время: 00:07. |