Forum » Programiranje » Kombinacije
Kombinacije

mcrastur ::
Zdravo,
rad bi spisal kodo katera mi bo generirala vse možne kombinacije abecede + stevilk na recimo velikost 4 elementov. Rad bi tole .. aaab,aaac,aaad ... aaba,aabb,aabc ... abaa ..
Prosil bi za kkšn hint ..
Hvala
rad bi spisal kodo katera mi bo generirala vse možne kombinacije abecede + stevilk na recimo velikost 4 elementov. Rad bi tole .. aaab,aaac,aaad ... aaba,aabb,aabc ... abaa ..
Prosil bi za kkšn hint ..
Hvala

netanyahu ::
Predstavljaj si, da želiš našteti vsa števila, pri čemer poznaš število števk in številski sistem (dovoljene števke). Najlažje gre rekurzivno.
Rezultat:
def comb(elements, n, current):
if len(current) >= n:
print current
else:
for e in elements:
comb(elements, n, current + [e])
comb([1,2,3], 3, [])
Rezultat:
[1, 1, 1]
[1, 1, 2]
[1, 1, 3]
[1, 2, 1]
[1, 2, 2]
[1, 2, 3]
[1, 3, 1]
[1, 3, 2]
[1, 3, 3]
[2, 1, 1]
[2, 1, 2]
[2, 1, 3]
[2, 2, 1]
[2, 2, 2]
[2, 2, 3]
[2, 3, 1]
[2, 3, 2]
[2, 3, 3]
[3, 1, 1]
[3, 1, 2]
[3, 1, 3]
[3, 2, 1]
[3, 2, 2]
[3, 2, 3]
[3, 3, 1]
[3, 3, 2]
[3, 3, 3]
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | KombinatorikaOddelek: Šola | 2103 (1444) | 2f4u |
» | pomoč matematika - kombinatorika!Oddelek: Šola | 1370 (1034) | technolog |
» | Verjetnost pri kroglicahOddelek: Šola | 1754 (1451) | Math Freak |
» | Matematika - Absolutna vrednostOddelek: Šola | 2292 (1814) | joze67 |
» | Excel Težava - fukncijaOddelek: Pomoč in nasveti | 2611 (2304) | smetko |