Anagrams/Deranged anagrams: Difference between revisions
Content added Content deleted
(→{{header|Lua}}: added Lua solution) |
m (→{{header|Lua}}: restructure) |
||
Line 2,299: | Line 2,299: | ||
local answer = { word="", anag="", len=0 } |
local answer = { word="", anag="", len=0 } |
||
for _,list in pairs(dict) do |
for _,list in pairs(dict) do |
||
if #list |
if #list>1 and #list[1]>answer.len then |
||
for _,word in ipairs(list) do |
for _,word in ipairs(list) do |
||
for _,anag in ipairs(list) do |
for _,anag in ipairs(list) do |
||
if deranged(word, anag) |
if deranged(word, anag) then |
||
answer.word, answer.anag, answer.len = word, anag, #word |
answer.word, answer.anag, answer.len = word, anag, #word |
||
end |
end |