Olá.
Imaginando que coloco num campo texto ‘txt_Cadeia’ uma cadeia de 7 letras “ABCDEFG”.
(Estas letras poderão ou não ter origem numa tabela de caracteres ‘TAB_Alfabeto’ mas para já isso não é relevante)
Este campo/cadeia pode conter caracteres repetidos “ABBCDDG”
É possível saber e listar as combinações possíveis que podem ser formadas com essas letras da cadeia de acordo com a variável ‘txt_Tamanho’ que escolho?
Esta variável numérica é o tamanho da cadeia/palavra que pretendo obter.
Por exemplo, se tiver “SDIOFDU” e escolher a variável 3 posso obter uma lista de possíveis combinações com 3 letras.
SSS
SDI
SDO
SDF
…
DIS
DDD
DIO
DIF
…
FIO
DOU
…
Se escolher a opção 6, obtenho por exemplo:
SDOIFD
OIDDFD
…
Estas combinações não obrigam a formar verdadeiras palavras e claro, podem ter a mesma letra repetida o nº de vezes da variável
DDDDDDD
Obrigado.
J.
Imaginando que coloco num campo texto ‘txt_Cadeia’ uma cadeia de 7 letras “ABCDEFG”.
(Estas letras poderão ou não ter origem numa tabela de caracteres ‘TAB_Alfabeto’ mas para já isso não é relevante)
Este campo/cadeia pode conter caracteres repetidos “ABBCDDG”
É possível saber e listar as combinações possíveis que podem ser formadas com essas letras da cadeia de acordo com a variável ‘txt_Tamanho’ que escolho?
Esta variável numérica é o tamanho da cadeia/palavra que pretendo obter.
Por exemplo, se tiver “SDIOFDU” e escolher a variável 3 posso obter uma lista de possíveis combinações com 3 letras.
SSS
SDI
SDO
SDF
…
DIS
DDD
DIO
DIF
…
FIO
DOU
…
Se escolher a opção 6, obtenho por exemplo:
SDOIFD
OIDDFD
…
Estas combinações não obrigam a formar verdadeiras palavras e claro, podem ter a mesma letra repetida o nº de vezes da variável
DDDDDDD
Obrigado.
J.