Товары по фильтру
Представь простой фильтр в каталоге товаров: нужно посчитать, сколько элементов подходят под выбранное правило. Каждый товар описан списком из трёх строк: тип, цвет и название. Даны rule_key со значением "type", "color" или "name" и строка rule_value. Верни количество товаров, у которых нужное поле равно rule_value.
Примеры
Ввод
[["phone", "blue", "pixel"], ["computer", "silver", "lenovo"], ["phone", "gold", "iphone"]], "color", "silver"Вывод
1Ввод
[["phone", "blue", "pixel"], ["phone", "gold", "iphone"]], "type", "phone"Вывод
2Ввод
[["a", "b", "c"]], "name", "c"Вывод
1Нужно реализовать
def count_matches(items: list[list[str]], rule_key: str, rule_value: str) -> int:
Теги
arraystrings
Войдите, чтобы видеть историю отправок
ВойтиВойдите, чтобы использовать AI Mentor
ВойтиТесты12
Видимые тесты
Скрытый тест 7
Скрытый тест 8
Скрытый тест 9
Скрытый тест 10
Скрытый тест 11
Скрытый тест 12
Запускаются при нажатии «Отправить» — на них проверяется решение целиком, чтобы нельзя было подогнать ответ под видимые случаи.
Фокус-радио
На паузе · SomaFM · Fluid