Re: [Qualsiasi ling.] Stampare tutte le combinazioni con 6 carte
Inviato: 25/04/2019, 13:16
No, la complessità cresce notevolmente (oltre che il numero di soluzioni). E fare 9 for annidati è impensabile.
Il Forum di Matematicamente.it, comunità di studenti, insegnanti e appassionati di matematica
https://www.matematicamente.it:443/forum/
https://www.matematicamente.it:443/forum/viewtopic.php?f=15&t=199134
fmnq ha scritto:Continuo a non capire; ti va bene un algoritmo funzionale in un linguaggio che conosci, ma non in uno che non conosci? E allora quale conosci?
do let cycle1 = cycle [1,2,3,4] :: [Int]
let (use_now, save_for_later) = splitAt 5 cycle1
putStrLn $ "I am totally using some values: " ++ show use_now
let (use_more, save_more_for_later) = splitAt 5 save_for_later
putStrLn $ "See, I can get some more: " ++ show use_more
(defun demo-function (flag)
(print 'entering-outer-block)
(block outer-block
(print 'entering-inner-block)
(print (block inner-block
(if flag
(return-from outer-block 3)
(return-from inner-block 5)
)
(print 'This-wil--not-be-printed))
)
(print 'left-inner-block)
(print 'leaving-outer-block)
t)
)
(demo-function t)
(terpri)
(demo-function nil)
TommyB1992 ha scritto:Ok per 3 carte, ma se fossero 9 carte estratte e usando tutto il mazzo di 52 carte?
Super Squirrel ha scritto:TommyB1992 ha scritto:Ok per 3 carte, ma se fossero 9 carte estratte e usando tutto il mazzo di 52 carte?
Scusa ma non sono sicuro di aver capito bene ciò che stai cercando di fare.
Ragioniamo direttamente sul caso generale del mazzo completo di 52 carte e 4 semi. La generica sequenza di 9 carte quali caratteristiche deve avere affinché valga come un'unica "combinazione"?