static void Main(string[] args) { PassingCars cars = new PassingCars(); Stopwatch timer = new Stopwatch(); timer.Start(); var test = cars.solution(new[] { 0, 1, 0, 1, 1 }); timer.Stop(); Console.WriteLine("passing cars: " + test); Console.WriteLine(timer.Elapsed); timer.Reset(); GenomicRangeQuery query = new GenomicRangeQuery(); timer.Start(); var testArray = query.solution("CAGCCTA", new[] { 2, 5, 0 }, new [] { 4, 5, 6 }); timer.Stop(); Console.Write("Genomic range query: "); foreach (var item in testArray) { Console.Write(item + ", "); } Console.WriteLine(); Console.WriteLine(timer.Elapsed); timer.Reset(); MinAvgTwoSlice avg = new MinAvgTwoSlice(); timer.Start(); test = avg.solution(new [] { 4258, 4258, 2000, 6515, 1, 50226, 10325 }); timer.Stop(); Console.Write("minimal average start: " + test); Console.WriteLine(); Console.WriteLine(timer.Elapsed); timer.Reset(); CountDiv div = new CountDiv(); timer.Start(); test = div.solution(6, 11, 2); timer.Stop(); Console.Write("num of divs: " + test); Console.WriteLine(); Console.WriteLine(timer.Elapsed); timer.Reset(); }
static void Main(string[] args) { PassingCars cars = new PassingCars(); Stopwatch timer = new Stopwatch(); timer.Start(); var test = cars.solution(new[] { 0, 1, 0, 1, 1 }); timer.Stop(); Console.WriteLine("passing cars: " + test); Console.WriteLine(timer.Elapsed); timer.Reset(); GenomicRangeQuery query = new GenomicRangeQuery(); timer.Start(); var testArray = query.solution("CAGCCTA", new[] { 2,5,0 }, new []{4,5,6}); timer.Stop(); Console.Write("Genomic range query: "); foreach (var item in testArray) { Console.Write(item + ", "); } Console.WriteLine(); Console.WriteLine(timer.Elapsed); timer.Reset(); MinAvgTwoSlice avg = new MinAvgTwoSlice(); timer.Start(); test = avg.solution(new []{4258,4258,2000,6515,1,50226,10325}); timer.Stop(); Console.Write("minimal average start: " + test); Console.WriteLine(); Console.WriteLine(timer.Elapsed); timer.Reset(); CountDiv div = new CountDiv(); timer.Start(); test = div.solution(6, 11, 2); timer.Stop(); Console.Write("num of divs: " + test); Console.WriteLine(); Console.WriteLine(timer.Elapsed); timer.Reset(); }