import java.util.List;
// 1773. Count Items Matching a Rule
class Solution {
public int countMatches(List<List<String>> items, String ruleKey, String ruleValue) {
int ans = 0;
int n = items.size();
if ("type".equals(ruleKey)) {
for (List<String> item : items) {
if (item.get(0).equals(ruleValue)) {
++ans;
}
}
} else if ("color".equals(ruleKey)) {
for (List<String> item : items) {
if (item.get(1).equals(ruleValue)) {
++ans;
}
}
} else {
for (List<String> item : items) {
if (item.get(2).equals(ruleValue)) {
++ans;
}
}
}
return ans;
}
}
学习笔记:
这是一道简单题,一道水题。
就是根据关键字遍历数组统计一下。