Różni się od sugerowanego rozwiązania powyżej, że element listy może pojawić się tylko raz dla każdego wiersza.Jak uzyskać wszystkie kombinacje kilku list? <int>
Jest to system rezerwacji dla mojego spa. Różni pracownicy mogą wykonywać różne zabiegi.
Mam List<List<int>>
. Są to terapeuci, którzy mogą wykonać zabieg, który jest zarezerwowany.
Każda lista (rezerwacja) zawierają szereg liczb tak (są to terapeuci, który może wykonać rezerwację):
{1, 3, 6}, //Booking 1
{1, 2, 6}, //Booking 2
{1}, //Booking 3
{2,3} //Booking 4
chciałbym zobaczyć wszystkie możliwe kombinacje, w których liczba może się pojawić tylko w jedno miejsce. Na powyższej liście dwa możliwe ombinations byłoby:
6,2,1,3 lub 3,6,1,2
To dla pierwszej kombinacji:
- rezerwacja 1 : Terapeuta 6
- Rezerwacja 2: Terapeuta 2
- rezerwacji 3: Terapeuta 1
- rezerwacja 4: Terapeuta 3
Mam nadzieję, że to sprawia, że pytanie jest trochę bardziej przejrzyste.
Jak wpadliście na te dwie kombinacje? – SamiHuutoniemi
@SamiHuutoniemi Cóż, nie mogę se se innego, prawda? – ekenman
Nie, w tym pytaniu liczby mogą znajdować się w kilku miejscach. Więc wszystkie kombinacje byłyby do przyjęcia. – ekenman