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"?
Visitano il forum: paolo1712 e 1 ospite