static void Main(string[] args) { ProductOfNumbers productOfNumbers = new ProductOfNumbers(); productOfNumbers.Add(3); // [3] productOfNumbers.Add(0); // [3,0] //productOfNumbers.Add(2); // [3,0,2] //productOfNumbers.Add(5); // [3,0,2,5] //productOfNumbers.Add(4); // [3,0,2,5,4] Console.WriteLine(productOfNumbers.GetProduct(2)); // return 20. The product of the last 2 numbers is 5 * 4 = 20 Console.WriteLine(productOfNumbers.GetProduct(3)); // return 40. The product of the last 3 numbers is 2 * 5 * 4 = 40 Console.WriteLine(productOfNumbers.GetProduct(4)); // return 0. The product of the last 4 numbers is 0 * 2 * 5 * 4 = 0 productOfNumbers.Add(8); // [3,0,2,5,4,8] Console.WriteLine(productOfNumbers.GetProduct(2)); // return 32. The product of the last 2 numbers is 4 * 8 = 32 Console.ReadLine(); }
static void Main(string[] args) { var product = new ProductOfNumbers(); product.Add(3); product.Add(0); product.Add(2); product.Add(5); product.Add(4); Console.WriteLine(product.GetProduct(2)); Console.WriteLine(product.GetProduct(3)); Console.WriteLine(product.GetProduct(4)); product.Add(8); Console.WriteLine(product.GetProduct(2)); }