Загружаем задачу…
Представь простой фильтр в каталоге товаров: нужно посчитать, сколько элементов подходят под выбранное правило. Каждый товар описан списком из трёх строк: тип, цвет и название. Даны 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"1def count_matches(items: list[list[str]], rule_key: str, rule_value: str) -> int:
Войдите, чтобы видеть историю отправок
ВойтиВойдите, чтобы использовать AI Mentor
Войти[["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[], "type", "x"0[["t","red","n1"],["t","red","n2"]], "color", "red"2[["t","blue","n"]], "color", "red"0