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

Поиск записи по маршруту

На динамической странице id приходит строкой, а в данных часто числом. Удобно обернуть поиск в класс-индекс.

Реализуйте класс CatalogLookup:
- constructor(items) сохраняет массив элементов;
- findByRoute(id) находит элемент по Number(id);
- если элемента нет или id не число — верните null.

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

Примеры

Пример 1
Input
[
  [
    "CatalogLookup",
    "findByRoute"
  ],
  [
    [
      [
        {
          "id": 1,
          "title": "A"
        },
        {
          "id": 2,
          "title": "B"
        }
      ]
    ],
    [
      "2"
    ]
  ]
]
Output
[
  null,
  {
    "id": 2,
    "title": "B"
  }
]
10 строк

Результат

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

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

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