Таблица результатов как объект
Задача на 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 · условие пересказано на русском
Решить онлайнБесплатно и без регистрации: пишете код в браузере и проверяете его тестами (без аккаунта — несколько задач в день).