From 977802cd25bb919bbc0bad828d014a68fc7bab17 Mon Sep 17 00:00:00 2001 From: deadmarshal Date: Wed, 28 Dec 2022 10:47:13 +0330 Subject: TWC197 --- challenge-197/deadmarshal/lua/ch-2.lua | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 challenge-197/deadmarshal/lua/ch-2.lua (limited to 'challenge-197/deadmarshal/lua/ch-2.lua') diff --git a/challenge-197/deadmarshal/lua/ch-2.lua b/challenge-197/deadmarshal/lua/ch-2.lua new file mode 100644 index 0000000000..252eb43d07 --- /dev/null +++ b/challenge-197/deadmarshal/lua/ch-2.lua @@ -0,0 +1,14 @@ +local function wiggle_sort(t) + for i=1, #t-1 do + if (i % 2 ~= 0) == (t[i] > t[i+1]) then + t[i],t[i+1] = t[i+1],t[i] + end + end +end + +local t1,t2 = {1,5,1,1,6,4},{1,3,2,2,3,1} +wiggle_sort(t1) +wiggle_sort(t2) +print(table.concat(t1,' ')) +print(table.concat(t2,' ')) + -- cgit