Number of Duplicates
You are given a list of products, where each product has a name, price, and weight. Your task is to determine how many duplicate products are in the list. A duplicate product is defined as a product that has the same name, price, and weight as another product in the list.
Function Parameters:
name: A list of strings where name[i] represents the name of the product at index i.
price: A list of integers where price[i] represents the price of the product at index i.
weight: A list of integers where weight[i] represents the weight of the product at index i.
Returns:
An integer denoting the number of duplicate products in the list.
Constraints
- 1 ≤ n ≤ 10^5
- 1 ≤ price[i], weight[i] ≤ 1000
- name[i] consists of lowercase English letters (a-z) and has at most 10 characters.
name = ["ball", "box", "ball", "ball", "box"] price = [2, 2, 2, 2, 2] weight = [1, 2, 1, 1, 3] return = 2
name = ["ball", "box", "lamp", "brick", "pump"] price = [2, 2, 2, 2, 2] weight = [2, 2, 2, 2, 2] return = 0
public int numDuplicates(String[] name, int[] price, int[] weight) {
// Write your code here
}