# "Print the sum of all the odd or even numbers until a given number lua" Code Answer's

You're definitely familiar with the best coding language Lua that developers use to develop their projects and they get all their queries like "Print the sum of all the odd or even numbers until a given number lua" answered properly. Developers are finding an appropriate answer about Print the sum of all the odd or even numbers until a given number lua related to the Lua coding language. By visiting this online portal developers get answers concerning Lua codes question like Print the sum of all the odd or even numbers until a given number lua. Enter your desired code related query in the search bar and get every piece of information about Lua code related question on Print the sum of all the odd or even numbers until a given number lua.

### Print the sum of all the odd or even numbers until a given number lua

By Troubled Termite on Dec 23, 2020
``````local function Solve(Range, Limit, CrashRange, OddMode)
local Range = Range or 1
local Limit = Limit or 1
local CrashRange = CrashRange or 999999999
local OddMode = OddMode or false
local Even = {}
local Odd = {}
local Result = 0

for i = 1, Limit do
if OddMode then
if i %  2 ~= 0 then
table.insert(Odd, i)
end
else
if i %  2 == 0 then
table.insert(Even, i)
end
end
end

if OddMode then
for k, v in pairs(Odd) do
if k <= Range then
Result = Result + v
end
end
else
for k, v in pairs(Even) do
if k <= Range then
Result = Result + v
end
end
end

if Range > CrashRange then
print("ERROR")
else
print(Result)
end
end

-- This will print the sum of all the odd or even numbers until a given number.
-- Solve(500, 80000, 9999999, false)
-- 500 is the amount of odd/even numbers it needs to count.
-- 80000 is the limit, in other words the max number 500 can index.
-- 9999999 is the crashrange, in other words the number that can not be trespassed. This is to prevent computer crashes.
-- If set to false it will count all the even numbers. If set to true it will count all the odd numbers.``````