DA

generateAnagrams(String)

Por dalvorsn, 13 de abr. de 2013 em Mods, funções e outros

11
1.4k
dalvorsnD
13 de abril de 2013 às 18:33

generateAnagrams(String)

pogpoweredversion

p4UP5zx7[/pastebin]

RoksasR
13 de abril de 2013 às 18:45

Caraca, que legal haha!

Amor, roma, mora.

Criado por você mesmo?

dalvorsnD
13 de abril de 2013 às 18:48

Sim, mas é um pog desgraçado isso HEIHEIHEEH

Tem como fazer muito menor, e um pouco mais eficiente ;D

RoksasR
13 de abril de 2013 às 18:53

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

dalvorsnD
13 de abril de 2013 às 19:04

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())

Darckx13D
13 de abril de 2013 às 19:10

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

RoksasR
13 de abril de 2013 às 19:24

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

dalvorsnD
14 de abril de 2013 às 02:45

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.

RoksasR
14 de abril de 2013 às 10:06

Ah, ela gera a quantidade?

dalvorsnD
14 de abril de 2013 às 10:26

Ah, ela gera a quantidade?

Não pow ....

http://codepad.org/pm20KJYZ

ve se assim tu entende

SlicerS
20 de abril de 2013 às 23:00

sinceramente... ISSO eh um POG digno.... soh isso q tenhu a dizer uhauah