Print the sum of all the odd or even numbers until a given number lua
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.
Are there any code examples left?
New code examples in category Lua
-
Lua 2022-03-27 16:30:01 how to use for iv in pairs
-
Lua 2022-03-27 15:10:08 lua last item in table
-
Lua 2022-03-27 07:10:05 how to make a table in lua
-
Lua 2022-03-25 05:45:17 function parameters roblox
-
Lua 2022-03-24 19:50:37 lua variables
-
Lua 2022-03-16 23:30:02 lua list of all keys
-
Lua 2022-03-16 21:40:31 play sound love2d
-
Lua 2022-03-12 11:15:06 how to get the player mouse in roblox studio
-
Lua 2022-03-12 09:40:17 how to add a damage decimal in roblox studio
-
Lua 2022-03-02 18:40:19 lowercase lua