


[block]AAA
ABA
ACA
AAB
AAC
ABC
ABB
ACB
ACC
BBA
BCA
BAB
BAC
BBC
BBB
BCB
BCC
CBA
CCA
CAB
CAC
CBC
CBB
CCB
CCC[/BLOCK]
ABA
ACA
AAB
AAC
ABC
ABB
ACB
ACC
BBA
BCA
BAB
BAC
BBC
BBB
BCB
BCC
CBA
CCA
CAB
CAC
CBC
CBB
CCB
CCC[/BLOCK]
Ответов: 1821
Рейтинг: 168
|
|||
Доброго времени суток. Как создать все возможные строки с заданым набором символом
![]() ![]() ![]() [block]AAA
ABA ACA AAB AAC ABC ABB ACB ACC BBA BCA BAB BAC BBC BBB BCB BCC CBA CCA CAB CAC CBC CBB CCB CCC[/BLOCK] |
|||
карма: 5 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
sаmakacd писал(а): Как создать все возможные строки с заданым набором символом |
|||
карма: 25 |
|
Ответов: 1821
Рейтинг: 168
|
|||
[flood]Tad, гы
![]() |
|||
карма: 5 |
|
Ответов: 3889
Рейтинг: 362
|
|||
sаmakacd писал(а): Как создать все возможные строки с заданым набором символомВложенными цикламирекурсией. Только при рекурсии следует помнить, что стек не резиновый и заполняется геометрически. ------------ Дoбавленo в 08.32: Tad писал(а): Если задать весь алфавит, то жизни нехватит.По-этому в серьёзных системах подбора паролей используются мощности графических ускорителей иили целые кластеры машин ![]() |
|||
карма: 1 |
|
Ответов: 1536
Рейтинг: 176
|
|||
sаmakacd, Очень просто! Применить двоичную систему счисления, в данном случае трёхразрядную. Ну, или троичную. И всё
![]() |
|||
карма: 1 |
|
Ответов: 8961
Рейтинг: 824
|
|||
ser_davkin, арифметику подучить придётся
![]() sаmakacd, не совсем просто, даже подобная задача была по переводу чисел из одной чужой системы в другую, тоже чужую, из решения кусочек вытащил: code_25725.txt ------------ Дoбавленo в 14.36: Весь алфавит не рекомендую использовать ![]() |
|||
карма: 19 |
| ||
файлы: 1 | code_25725.txt [3.7KB] [128] | ||
Голосовали: | sаmakacd |
Ответов: 1536
Рейтинг: 176
|
|||
Леонид, а так не проще, даже без систем счисления?
|
|||
карма: 1 |
| ||
Голосовали: | sаmakacd |
Ответов: 8961
Рейтинг: 824
|
|||
ser_davkin, для заранее определённого количества заранее определённых символов -- конечно
![]() |
|||
карма: 19 |
|