Data update
This commit is contained in:
parent
9817d9b99b
commit
07c7092a52
140 changed files with 2712 additions and 241 deletions
1
Task/FizzBuzz/BQN/fizzbuzz-3.bqn
Normal file
1
Task/FizzBuzz/BQN/fizzbuzz-3.bqn
Normal file
|
|
@ -0,0 +1 @@
|
|||
(3‿5 (0=|)◶[⊢‿"fizz","buzz"‿"fizzbuzz"] ⊢)¨ 1+↕100
|
||||
9
Task/FizzBuzz/Insitux/fizzbuzz.insitux
Normal file
9
Task/FizzBuzz/Insitux/fizzbuzz.insitux
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
(function fizzbuzz n
|
||||
(match (map (rem n) [3 5])
|
||||
[0 0] "FizzBuzz"
|
||||
[0 _] "Fizz"
|
||||
[_ 0] "Buzz"
|
||||
n))
|
||||
|
||||
(loop 100 i
|
||||
(-> i inc fizzbuzz print))
|
||||
|
|
@ -1,20 +1,16 @@
|
|||
#!/usr/bin/env luajit
|
||||
local to=arg[1] or tonumber(arg[1]) or 100
|
||||
local CF,CB=3,5
|
||||
local cf,cb=CF,CB
|
||||
for i=1,to do
|
||||
cf,cb=cf-1,cb-1
|
||||
if cf~=0 and cb~=0 then
|
||||
io.write(i)
|
||||
else
|
||||
if cf==0 then
|
||||
cf=CF
|
||||
io.write("Fizz")
|
||||
end
|
||||
if cb==0 then
|
||||
cb=CB
|
||||
io.write("Buzz")
|
||||
end
|
||||
end
|
||||
io.write(", ")
|
||||
end
|
||||
local mt = {
|
||||
__newindex = (function (t, k, v)
|
||||
if type(k) ~= "number" then rawset(t, k, v)
|
||||
elseif 0 == (k % 15) then rawset(t, k, "fizzbuzz")
|
||||
elseif 0 == (k % 5) then rawset(t, k, "fizz")
|
||||
elseif 0 == (k % 3) then rawset(t, k, "buzz")
|
||||
else rawset(t, k, k) end
|
||||
return t[k]
|
||||
end)
|
||||
}
|
||||
|
||||
local fizzbuzz = {}
|
||||
setmetatable(fizzbuzz, mt)
|
||||
|
||||
for i=1,100 do fizzbuzz[i] = i end
|
||||
for i=1,100 do print(fizzbuzz[i]) end
|
||||
|
|
|
|||
20
Task/FizzBuzz/Lua/fizzbuzz-6.lua
Normal file
20
Task/FizzBuzz/Lua/fizzbuzz-6.lua
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
#!/usr/bin/env luajit
|
||||
local to=arg[1] or tonumber(arg[1]) or 100
|
||||
local CF,CB=3,5
|
||||
local cf,cb=CF,CB
|
||||
for i=1,to do
|
||||
cf,cb=cf-1,cb-1
|
||||
if cf~=0 and cb~=0 then
|
||||
io.write(i)
|
||||
else
|
||||
if cf==0 then
|
||||
cf=CF
|
||||
io.write("Fizz")
|
||||
end
|
||||
if cb==0 then
|
||||
cb=CB
|
||||
io.write("Buzz")
|
||||
end
|
||||
end
|
||||
io.write(", ")
|
||||
end
|
||||
Loading…
Add table
Add a link
Reference in a new issue