On the top of my head:
Skapa en lista som innehåller de kombinationer du vill ha.
Säg att du har fyra olika kombinationer:
festa = 1
plugga = 2
tenta = 3
sova = 4
243
423
223
123
Kombinationer över n är dåliga.
Iterera över listan, får du träff och i <= n. Så är det det bra. Får du träff i > n är det dåligt.
Kan inte python men typ:
def grow(sequence, li):
index = getIndex(sequence, li)
if sequence == -1:
print "no valid sequence"
elif index > 2:
shrink();
else
grow();
def getindex(sequence, li):
for i in range(len(li)):
if sequence == li:
return i;
else:
return -1;