Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function knumbers(n)
- local TO_RETURN, a, vals = {}, {}, {};
- for i=1, n do
- vals[i] = tostring(i);
- end;
- local function aux(m)
- for i=1, n do
- a[m] = vals[i];
- if (m < n) then
- aux(m + 1);
- else
- --print(table.concat(a));
- table.insert(TO_RETURN, table.concat(a));
- end;
- end;
- end;
- aux(1);
- return TO_RETURN;
- end;
- ------------------------------------------------------
- local r = knumbers(3)
- print("Number of numbers combinatons: "..#r..";")
- for i,v in next, r do
- --print(" "..i..". "..v)
- print(string.format(
- " [%0"..#tostring(#r).."i]: %s",
- i, v
- ))
- if not pcall(function() game:service'RunService'.RenderStepped:wait() end) then wait() end
- end
Advertisement
Add Comment
Please, Sign In to add comment