aboutsummaryrefslogtreecommitdiff
path: root/challenge-330/hvukman/lua/330_p2.lua
blob: e6e56fb8018f9ca151503400d0c88e4a65e61f87 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
function TitleCapital (a)
    words = {}
    for word in a:gmatch("%w+") do 
        table.insert(words, word) 
    end
    for i,v in ipairs(words) do
        if string.len(v)>2 then
            local char = string.sub(v, 1, 1)
            io.write(string.upper(char))
            for i = 2, string.len(v) do
                local sub_char = string.sub(v, i, i)
                io.write(string.lower(sub_char))
            end
        else
            for i = 1, string.len(v) do
                local sub_char = string.sub(v, i, i)
                io.write(string.lower(sub_char))
            end
        end
        io.write(" ")
    end

end

TitleCapital("PERL IS gREAT")