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 | 2173 (1514) | 2f4u |
| » | pomoč matematika - kombinatorika!Oddelek: Šola | 1431 (1095) | technolog |
| » | Verjetnost pri kroglicahOddelek: Šola | 1865 (1562) | Math Freak |
| » | Matematika - Absolutna vrednostOddelek: Šola | 2396 (1918) | joze67 |
| » | Excel Težava - fukncijaOddelek: Pomoč in nasveti | 2714 (2407) | smetko |
