Вроде была такая тема, но как помнится ответа на неё не было или я ошибаюсь...
Имеем определённое число не повторяющихся букв. Как перебрать все возможные комбинации из этих букв (они тоже должны не повторяться)
Чтобы было понятнее - пример:
буквы: АБВ
нужно получить варианты: АВБ, БАВ, БВА, АБВ, ВАБ, ВБА.
ЗЫ. Это не брутфорс!!!