0
点赞
收藏
分享

微信扫一扫

LeetCode-1773. 统计匹配检索规则的物品数量_Python

TiaNa_na 2022-01-24 阅读 48
  • 给你一个数组 items ,其中 items[i] = [typei, colori, namei] ,描述第 i 件物品的类型、颜色以及名称。

  • 另给你一条由两个字符串 ruleKey 和 ruleValue 表示的检索规则。

如果第 i 件物品能满足下述条件之一,则认为该物品与给定的检索规则 匹配 :

  1. ruleKey == “type” 且 ruleValue == typei 。
  2. ruleKey == “color” 且 ruleValue == colori 。
  3. ruleKey == “name” 且 ruleValue == namei 。
  4. 统计并返回 匹配检索规则的物品数量 。

示例 1:

示例 2:

提示:

程序代码

class Solution:
    def countMatches(self, items: List[List[str]], ruleKey: str, ruleValue: str) -> int:
        ans = 0
        for i in items:
            if ruleKey == "type" and i[0] == ruleValue:
                ans+=1
            elif ruleKey == "color" and i[1] == ruleValue:
                ans+=1
            elif ruleKey == "name" and i[2] == ruleValue:
                ans+=1
        return ans
举报

相关推荐

0 条评论