diff options
Diffstat (limited to 'challenge-182/roger-bell-west/lua/ch-1.lua')
| -rwxr-xr-x | challenge-182/roger-bell-west/lua/ch-1.lua | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/challenge-182/roger-bell-west/lua/ch-1.lua b/challenge-182/roger-bell-west/lua/ch-1.lua new file mode 100755 index 0000000000..5e1e0c4887 --- /dev/null +++ b/challenge-182/roger-bell-west/lua/ch-1.lua @@ -0,0 +1,34 @@ +#! /usr/bin/lua + +function maxindex(n) + local mxv = 0 + local mxi = 0 + for i, v in ipairs(n) do + if i == 1 or v > mxv then + mxv = v + mxi = i + end + end + return mxi-1 +end + +if maxindex({5, 2, 9, 1, 7, 6}) == 2 then + io.write("Pass") +else + io.write("FAIL") +end +io.write(" ") + +if maxindex({4, 2, 3, 1, 5, 0}) == 4 then + io.write("Pass") +else + io.write("FAIL") +end +io.write(" ") + +if maxindex({4, 2, 3, 1, 4, 0}) == 0 then + io.write("Pass") +else + io.write("FAIL") +end +print("") |
