Indexed capitalization
Solutions
π Lua
table = require 'table'
myf = function (s,arr)
for i=1,#arr do
j = arr[i]+1 --Lua arr starts from 1
if j > #s then ::continue:: end
s = s:sub(1,j-1)..string.upper(s:sub(j,j))..s:sub(j+1,#s);
end
return s
end
indexcap = {capitalize = myf}
return indexcapLast updated