Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
greedy algorithm solution in Clear category for Card Game by David_Jones
def cards(deck, hand):
available = {(i, i + 1) for i in range(deck)}
for i in sorted(hand):
if (i - 1, i) in available:
available.remove((i - 1, i))
elif (i, i + 1) in available:
available.remove((i, i + 1))
else:
return False
return True
May 8, 2019
Comments: