From 920558f8349af8c94676f68b5f9ca2b38574c23f Mon Sep 17 00:00:00 2001 From: Tyler Wardhaugh Date: Tue, 20 Oct 2020 11:30:35 -0700 Subject: Ch83 (Lua): Task 1 --- challenge-083/tyler-wardhaugh/lua/ch-1.lua | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100755 challenge-083/tyler-wardhaugh/lua/ch-1.lua (limited to 'challenge-083/tyler-wardhaugh/lua/ch-1.lua') diff --git a/challenge-083/tyler-wardhaugh/lua/ch-1.lua b/challenge-083/tyler-wardhaugh/lua/ch-1.lua new file mode 100755 index 0000000000..cb4f35d915 --- /dev/null +++ b/challenge-083/tyler-wardhaugh/lua/ch-1.lua @@ -0,0 +1,20 @@ +#!/usr/bin/env lua + +local t1 = {} + +function t1.inner_words_length(s) + local inner = s:match("^%S+%s+%f[%S](.*)%f[%s]%s+%S+$") + if inner then + return inner:gsub("%s+", ""):len() + else + return 0 + end +end + +function t1.run(args) + local s = args[1] + local len = t1.inner_words_length(s) + print(len) +end + +return t1 -- cgit