TOPIC
5% wrong Lua
Emanuel45 asked 4 years ago
Passou nos casos de teste do udebug porem aprensanr 5% de erro
newline = false
while true do
var = tonumber(io.read("*number"))
if var == nil then
break
end
if newline then
io.write("\n")
end
local leap = var%4 == 0 and (var%100 ~= 0 or var%400 == 0)
local huluculu = var%15 == 0
local bulukulu = var%55 == 0 and leap
if (not leap) and (not huluculu) and (not bulukulu) then
io.write("This is an ordinary year.\n")
else
if leap then
io.write("This is leap year.\n")
end
if huluculu then
io.write("This is huluculu festival year.\n")
end
if bulukulu then
io.write("This is bulukulu festival year.\n")
end
end
newline = true
end