8
Malo težja različica prejšnje naloge: tvoja funkcija naj naredi samo en prehod čez tabelo t in naj ne uporablja drugih funkcij, kot so min
in podobne.
9
Pri nekaterih igrah s kartami ima vsaka karta neko številsko vrednost in igralec lahko z eno karto (recimo, da ima vrednost x) »pobere« eno ali več drugih, če se njihove vrednosti seštejejo v x. Napiši funkcijo Karte(x, t)
, ki dobi x (vrednost karte, s katero pobiramo) in tabelo t (vrednosti kart, ki so trenutno na mizi) ter izpiše vse take kombinacije kart iz t, pri katerih se vrednosti kart seštejejo v x.
Primer: Karte(10, [1, 4, 5, 5, 6, 8, 10, 12])
mora izpisati naslednje kombinacije:
[1, 4, 5] [1, 4, 5] [4, 6] [5, 5] [10]