View Problem

Capitalise the first letter of each word

Transform "man OF stEEL" into "Man Of Steel"
ExpandDiskEdit
ruby
caps = text.gsub(/\w+/) { $&.capitalize }
ExpandDiskEdit
ruby
caps = text.split.each{|i| i.capitalize!}.join(' ')
DiskEdit
ruby
text.split.map(&:capitalize) * ' '
ExpandDiskEdit
erlang
Caps = string:join(lists:map(fun(S) -> to_caps(S) end, string:tokens("man OF stEEL", " ")), " "),

Submit a new solution for ruby or erlang
There are 30 other solutions in additional languages (clojure, cpp, csharp, fantom ...)