Si ma non implementerei mai una soluzione simile... anche perchè si tratterebbe di fare 10 (DIECI!) for annidati, cosa che rischierebbe di rendere terribilmente pesante l'algoritmo. E la complessità computazionale è una cosa di cui devo tenere conto, dato che l'applicazione dovrà girare su dispositivi mobile (cellulari e palmari).Originariamente inviato da morocarlo
ho capito...
devi fare la prima con la seconda, se poi è ancora minore vai con la terza, o con la quarta e via dicendo....
Una soluzione un po mal fatta potrebbe essere quella di fare una procedura diversa in base al numero di carte che hai in mano, tanto al massimo sono 10... ma si deve trovare anche un altro metodo...
Penso anche io che l'unica soluzione sarebbe usare un algoritmo ricorsivo, ma prima di mettermi a scervellarmici speravo di trovare una soluzione facile e pronta qui sul forumhai mai pensato a una funzione ricorsiva... in questo caso dovrebbe andare...prova a pensarci..