5126. Элементы по правилу
Easy
1 решил
Дан список предметов
Также даны
Пример: правило
items. Каждый предмет — тройка строк [type, color, name] (тип, цвет, имя) в этом порядке.Также даны
ruleKey (одно из "type", "color", "name") и строка ruleValue. Верните, сколько предметов имеют в указанном поле значение ruleValue. Остальные поля не смотрите.Пример: правило
color = silver считает только цвет, даже если слово silver встречается в имени другого предмета.Примеры:
Вход:
{"items": [["phone", "blue", "pixel"], ["computer", "silver", "lenovo"], ["phone", "gold", "iphone"]], "ruleKey": "color", "ruleValue": "silver"}
Выход:
1
Объяснение: Цвет silver только у одного предмета.
Вход:
{"items": [["phone", "blue", "pixel"], ["computer", "silver", "phone"], ["phone", "gold", "iphone"]], "ruleKey": "type", "ruleValue": "phone"}
Выход:
2
Объяснение: Тип phone у двух предметов.
Вход:
{"items": [["a", "b", "c"]], "ruleKey": "name", "ruleValue": "c"}
Выход:
1
Объяснение: Поле name равно c — совпал один предмет.
Ограничения:
1 <= items.length <= 10^4
ruleKey: type, color или name
Решите эту задачу в браузере
Создайте бесплатный аккаунт — редактор Python, Java, JavaScript и Go, проверка на тестах за секунды.
Комментарии (0)
Зарегистрируйтесь или войдите, чтобы оставить комментарий
Пока нет комментариев. Будьте первым!