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 | 1987 (1328) | 2f4u |
» | pomoč matematika - kombinatorika!Oddelek: Šola | 1272 (936) | technolog |
» | Verjetnost pri kroglicahOddelek: Šola | 1585 (1282) | Math Freak |
» | Matematika - Absolutna vrednostOddelek: Šola | 2169 (1691) | joze67 |
» | Excel Težava - fukncijaOddelek: Pomoč in nasveti | 2490 (2183) | smetko |