All Downloads are FREE. Search and download functionalities are using the official Maven repository.

g2201_2300.s2248_intersection_of_multiple_arrays.Solution Maven / Gradle / Ivy

There is a newer version: 1.37
Show newest version
package g2201_2300.s2248_intersection_of_multiple_arrays;

// #Easy #Array #Hash_Table #Counting #2022_06_09_Time_2_ms_(99.46%)_Space_42.6_MB_(92.53%)

import java.util.ArrayList;
import java.util.List;

public class Solution {
    public List intersection(int[][] nums) {
        List ans = new ArrayList<>();
        int[] count = new int[1001];
        for (int[] arr : nums) {
            for (int i : arr) {
                ++count[i];
            }
        }
        for (int i = 0; i < count.length; i++) {
            if (count[i] == nums.length) {
                ans.add(i);
            }
        }
        return ans;
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy