using System.Collections.Generic;
using System.Text.RegularExpressions;
private const double N = 10;
public static void Main(string[] args)
var inputs = new List<double>{1000.0f, 1.0f, 1.0f, 1000.0f, 1.0f, 1.0f, 1000.0f, 1.0f, 1.0f, 1.0f, 1.0f};
foreach ( var i in inputs )
var average2 = approxRollingAverage(average, i);
Console.WriteLine(average);
static double approxRollingAverage (double avg, double input)