1023. 驼峰式匹配
1023. 驼峰式匹配
题目:
思路
- 题目可以解释为:遍历queries中的每个query,根据每个字符是否是大小写、是否与pattern对比相同进行筛选
- 以第一个为例子:
- 遍历FooBar[i],如果与pattern[j++]相等,继续
- 如果不相等且不是小写字母,那么为false,直接break
- 如果FooBar遍历完后,patter中还有未比对字符,也是false,直接break
- 顺利执行完遍历,并且pattern中字符没有对比剩余,那么便返回true
参考代码
1 | public static List<Boolean> camelMatch(String[] queries, String pattern) { |
1023. 驼峰式匹配