Czy istnieje już funkcja w języku C#, która może wykonać "Zezwolenie warunkowe"?Czy istnieje już funkcja warunkowego Zip w języku C#?
tj.
Czy istnieje funkcja, która umożliwia wprowadzanie różnych długości i pobiera predykat określający, kiedy należy zwiększać moduł wyliczający mniejsze źródła, tak aby wszystkie elementy w większym źródle były widoczne?
Jako wymyślny przykład, załóżmy, że mamy przeliczalne liczby pierwsze i przeliczalne liczby całkowite (posortowane rosnąco). Chcemy stworzyć nowy przelicznik, który przechowuje liczbę główną i wszystkie liczby całkowite od czasu poprzedniego.
{2, 3, 5, 7, 11}
{1, 2, 3, 4, 5, 6, 7, 8, 9, 10,}
{2, [1]}, {3,[]}, {5, [4]}, {7, [6]}, {11, [8,9,10]}
Brzmi interesująco, ale także niszę na tyle, że wątpię znajdziesz gotową implementację. – Jon
Nic po wyjęciu z pudełka. –