• + 0 comments

    solution using java 8

    public static List<Integer> matchingStrings(List<String> stringList, List<String> queries) {
            // Write your code here
            int querySize = queries.size();
            Integer[] result = new Integer[querySize];
            for (int i = 0; i < querySize; i++) {
                result[i] = 0;
                for (String sourceText : stringList) {
                    if (sourceText.equals(queries.get(i))) {
                        result[i]++;
                    }
                } 
                
                System.out.println(result[i]);
            }
            
            return Arrays.asList(result);
        }