Załóżmy, że mam tej listy numer:pozycje Grupa o łączną kwotę
List<int> nu = new List<int>();
nu.Add(2);
nu.Add(1);
nu.Add(3);
nu.Add(5);
nu.Add(2);
nu.Add(1);
nu.Add(1);
nu.Add(3);
Utrzymanie elementów listy w tej samej kolejności, jest to możliwe do grupowania elementów w LINQ, które są sumą 6 więc wyniki byłoby coś tak:
2,1,3 - 5 - 2,1,1 - 3
Twój wynik nie grupuje o 'mniej niż 7'. Wszystkie liczby są mniejsze niż 7. – abatishchev
Suma każdej grupy jest mniejsza niż 7 – Johnny5
Dlaczego (2,1,3) byłaby w grupie spearate (5)? Oboje są mniej niż 7 – saj