モジュール:サンドボックス/プログラム/FizzBuzz
表示
モジュールの解説[作成]
local p = {}
function p.main (frame)
local iter = frame.args[1]
local str = ""
for i = 1, iter do
str = str .. fizzbuzz(i) .. "\n\n"
end
return str
end
function fizzbuzz (i)
local str = ""
if (i % 3 == 0) then
str = str .. "Fizz"
end
if (i % 5 == 0) then
str = str .. "Buzz"
end
if (str == "") then
str = i
end
return str
end
return p