aboutsummaryrefslogtreecommitdiff
path: root/challenge-228/deadmarshal/lua/ch-2.lua
diff options
context:
space:
mode:
authorMohammad Sajid Anwar <Mohammad.Anwar@yahoo.com>2023-07-31 23:24:51 +0100
committerGitHub <noreply@github.com>2023-07-31 23:24:51 +0100
commitc6042e89c554d72819b279c124b0177bcab5edfe (patch)
treea0cc611cd3501e32897d76b07c969612cb846834 /challenge-228/deadmarshal/lua/ch-2.lua
parent43017c7a64e42e35d855c4dc22bfaf819816e70a (diff)
parent0defc5eb9c087a7f8362b9d67f0020235734d2a9 (diff)
downloadperlweeklychallenge-club-c6042e89c554d72819b279c124b0177bcab5edfe.tar.gz
perlweeklychallenge-club-c6042e89c554d72819b279c124b0177bcab5edfe.tar.bz2
perlweeklychallenge-club-c6042e89c554d72819b279c124b0177bcab5edfe.zip
Merge pull request #8477 from deadmarshal/TWC228
TWC228
Diffstat (limited to 'challenge-228/deadmarshal/lua/ch-2.lua')
-rw-r--r--challenge-228/deadmarshal/lua/ch-2.lua15
1 files changed, 15 insertions, 0 deletions
diff --git a/challenge-228/deadmarshal/lua/ch-2.lua b/challenge-228/deadmarshal/lua/ch-2.lua
new file mode 100644
index 0000000000..8f3245f208
--- /dev/null
+++ b/challenge-228/deadmarshal/lua/ch-2.lua
@@ -0,0 +1,15 @@
+#!/usr/bin/env lua
+
+local function empty_array(t)
+ local count = 0
+ while #t ~= 0 do
+ if t[1] == math.min(table.unpack(t)) then table.remove(t,1)
+ else table.insert(t,table.remove(t,1)) end
+ count = count + 1
+ end
+ return count
+end
+
+print(empty_array({3,4,2}))
+print(empty_array({1,2,3}))
+