Speed up best-hand by not converting to ckf repeatedly
parent
e2c73b543a
commit
0878006bd0
|
@ -195,7 +195,8 @@ M: hand equal?
|
||||||
hand-rank VALUE_STR nth ;
|
hand-rank VALUE_STR nth ;
|
||||||
|
|
||||||
: best-hand ( str -- hand )
|
: best-hand ( str -- hand )
|
||||||
" " split 5 all-combinations [ " " join <hand> ] map infimum ;
|
parse-cards 5 all-combinations
|
||||||
|
[ dup hand-value hand boa ] map infimum ;
|
||||||
|
|
||||||
TUPLE: deck
|
TUPLE: deck
|
||||||
{ cards sequence } ;
|
{ cards sequence } ;
|
||||||
|
|
Loading…
Reference in New Issue