Differisce dalla soluzione zuccherata sopra in quanto una voce di elenco può apparire solo una volta per ogni riga.Come ottenere tutte le combinazioni di più elenchi <int>
Questo è per un sistema di prenotazione per la mia spa. Diversi dipendenti possono eseguire trattamenti diversi.
Ho un List<List<int>>
. Questi sono terapisti che possono eseguire il trattamento prenotato.
Ogni lista (prenotazione) contengono un numero di interi come questo (questi sono i terapeuti che possono eseguire la prenotazione):
{1, 3, 6}, //Booking 1
{1, 2, 6}, //Booking 2
{1}, //Booking 3
{2,3} //Booking 4
mi piacerebbe vedere tutte le possibili combinazioni in cui il numero può apparire solo in un posto. Per l'elenco di sopra dei due possibili ombinations sarebbero:
6,2,1,3 o 3,6,1,2
Questo è per la prima combinazione:
- Booking 1 : terapista 6
- Booking 2: terapista 2
- Booking 3: 1 terapista
- Booking 4: 3 terapista
Spero che ciò renda la domanda un po 'più chiara.
E come vi siete inventati con queste due combinazioni? – SamiHuutoniemi
@SamiHuutoniemi Beh, non posso vederne altri, vero? – ekenman
No, in questa domanda i numeri possono essere in diversi posti. Quindi tutte le combinazioni sarebbero accettabili lì. – ekenman