Én a következőképp oldanám meg:
összes variációk száma = 2^(betük száma)
kell egy ciklus, ami 0-tól végigmegy (variációk száma-1)-ig.
Hogy hova kell kis és nagy betű azt eldöntheted abból, hogy a ciklusváltozót veszed bináris formában, és hozzárendeled mindegyik bitet a megfelelő betűhöz
balta
00000 < i = 0
00001 < i = 1
00010 < i = 2
...
11111 < i = 31
Kulcsszavak:
for, bc (ibase, obase)