Module:Exofonct
Ce module contient des corrigés d'exercices donnés dans la leçon Initiation au Lua avec Scribunto. son utilisation est décrite en détail dans celle-ci et, par conséquent, ce module ne doit pas être modifié sans tenir compte de la leçon.
local p = {}
function compte(phrase,code)
local n = 0
for i = 1,#phrase do
if string.sub(phrase,i,i) == string.format('%c',code) then
n = n+1
end
end
return n
end
function p.cherche()
chaine = mw.allToString(2,"Mouche",nil,true)
return compte(chaine,9)
end
local table1 = {3,7,8,13,17,19,21,25,27,30}
local table2 = {1,5,9,14,22,26,29}
function p.fusion()
for index, nombre in ipairs(table2) do
local i = 1
while table1[i] and nombre > table1[i] do
i = i+1
end
table.insert(table1,i,nombre)
end
return table.concat(table1," ")
end
return p