Таблица результатов как объект

Задача на JavaScript с проверкой онлайн

Сложность
Лёгкая
Языки
JavaScript
Темы
Словари и множества

Таблица рекордов — объект «имя игрока → очки». Реализуйте функции:

  • createScoreBoard() — возвращает новую таблицу { 'The Best Ever': 1000000 };
  • addPlayer(scoreBoard, player, score) — добавляет игрока с очками;
  • removePlayer(scoreBoard, player) — удаляет игрока (если его нет, ничего не делает);
  • updateScore(scoreBoard, player, points) — прибавляет игроку points очков;
  • applyMondayBonus(scoreBoard) — прибавляет каждому игроку 100 очков.

Все функции, кроме первой, меняют переданный объект и возвращают его же.


Источник: Exercism — JavaScript — High Score Board · © Exercism · MIT · условие пересказано на русском

Решить онлайнБесплатно и без регистрации: пишете код в браузере и проверяете его тестами (без аккаунта — несколько задач в день).

Ещё задачи

Все задачи для тренировки