Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
Unexceptional solution in Clear category for Unfair Dice by veky
def winning_die(enemy):
def explore(rlen, rlist, rsum, rmin):
if rlen:
for one in range(rmin, 1 + rsum // rlen) if rlen > 1 else [rsum]:
yield from explore(rlen - 1, rlist + [one], rsum - one, one)
elif sum((p>e)-(p 0: yield rlist
return next(explore(len(enemy), [], sum(enemy), 1), [])
Aug. 26, 2016
Comments: