← К списку задачПримеры
code 3 курс
Easyclass CategoryCounter

Счётчик категорий

Данные каталога лежат в массиве объектов. Для фильтра или боковой панели нужен счётчик по категориям.

Реализуйте класс CategoryCounter:
- constructor(items) принимает массив элементов;
- snapshot() возвращает объект, где ключ — category, значение — количество элементов этой категории.

Формат тестов: [ops, args].

Примеры

Пример 1
Input
[
  [
    "CategoryCounter",
    "snapshot"
  ],
  [
    [
      [
        {
          "id": 1,
          "title": "A",
          "category": "Frontend"
        },
        {
          "id": 2,
          "title": "B",
          "category": "Frontend"
        },
        {
          "id": 3,
          "title": "C",
          "category": "Design"
        }
      ]
    ],
    []
  ]
]
Output
[
  null,
  {
    "Frontend": 2,
    "Design": 1
  }
]
10 строк

Результат

Запусков пока нет

Submit станет доступен после выбора группы и ФИО.

Запустите код, чтобы увидеть тест-кейсы.