Ir para conteúdo

generateAnagrams(String)


dalvorsn

Posts Recomendados

Está com preguiça de fazer menor e eficiente?

Não, a intenção era ser poggado mesmo kk

Ele sem pogs seria assim:

function cn(c, n, text)
 text = text or ''
 local bkpText = text
 for i=1,#c do
   text = text .. string.sub(c, i, i)
   if string.len(text) < n then
  cn(c, n, text)
   else
  print(text)
   end
   text = bkpText
 end
end
local c = "abcdefg"
local n = 7
cn(c, n)
print("os.clock(): "..os.clock())

Link para o comentário
Compartilhar em outros sites

Desculpe a ignorancia mas qual a Função dessa Função rsrs

 

vejo que vc posta bastante funções e sempre acompanho elas pra tentar aprender alguma coisa mas essa ta meio complicado de intender pra que serve

Link para o comentário
Compartilhar em outros sites

Darck, sabe oque é um anagrama? Palavras que se invertemos suas letras, seja em qual ordem for, se transformar em outras palavras, um exemplo seria o meu citado:

 

Amor - Roma

Link para o comentário
Compartilhar em outros sites

Darck, sabe oque é um anagrama? Palavras que se invertemos suas letras, seja em qual ordem for, se transformar em outras palavras, um exemplo seria o meu citado:

 

Amor - Roma

Darck, sabe oque é um anagrama? Palavras que se invertemos suas letras, seja em qual ordem for, se transformar em outras palavras, um exemplo seria o meu citado:

 

Amor - Roma

Na verdade ela não gera os anagramas, ela gera é todas as combinações com repetição possiveis. É mais um brute force.

Link para o comentário
Compartilhar em outros sites

  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...