题目如下图所示:
一开始有点懵,然后想着暴力求解的话,用words里面的每个单词去chars里面去查找,如果全都找到了就加一,好像有点蠢,后面参考了一下网上的一些想法,去比较words里面每个字母的个数,是不是比chars里面字母的个数小或者等于,是的话,就能组成
自己试了一下,还可以:
public int countCharacters(String[] words, String chars) {
Map<Character, Integer> map = new HashMap<>();
int realResult = 0;
boolean[] isInclude = new boolean[words.length];
for (int i = 0; i < words.length; i++)