题目
代码
执行用时:40 ms, 在所有 Python3 提交中击败了87.46% 的用户
内存消耗:19.2 MB, 在所有 Python3 提交中击败了30.66% 的用户
通过测试用例:92 / 92
class Solution:
def countMatches(self, items: List[List[str]], ruleKey: str, ruleValue: str) -> int:
idx={"type":0,"color":1,"name":2}
ans=0
for item in items:
if item[idx[ruleKey]]==ruleValue:
ans+=1
return sum()
【简化版本】
执行用时:52 ms, 在所有 Python3 提交中击败了30.66% 的用户
内存消耗:19.2 MB, 在所有 Python3 提交中击败了19.16% 的用户
通过测试用例:92 / 92
class Solution:
def countMatches(self, items: List[List[str]], ruleKey: str, ruleValue: str) -> int:
idx={"type":0,"color":1,"name":2}
return sum([item[idx[ruleKey]]==ruleValue for item in items])