public static void Problem1() { var sales = new[] { 1, 2, 1, 1, 0, 3, 1, 0, 0, 2, 4, 1, 0, 0, 0, 0, 2, 1, 0, 3, 1, 0, 0, 0, 6, 1, 3, 0, 0, 0 }; var longestSequece = MoreEnumerable.GroupAdjacent(sales, s => s == 0 ? "N" : "Y").Where(g => g.Key == "N") .Max(g => g.Count()); Console.WriteLine(longestSequece); Console.WriteLine(); }
public void GroupAdjacentNullSource() { MoreEnumerable.GroupAdjacent <object, object>(null, delegate { return(0); }); }
public void GroupAdjacentNullSource() { Assert.ThrowsArgumentNullException("source", () => MoreEnumerable.GroupAdjacent <object, object>(null, delegate { return(0); })); }