import Foundation
extension String {
func capitalizedWords() -> String {
return self
.components(separatedBy: " ")
.map { $0.capitalizingFirstLetter() }
.joined(separator: " ")
}
}
extension String {
func capitalizingFirstLetter() -> String {
return prefix(1).uppercased() + dropFirst()
}
}
let str = "swift programming language"
let capitalizedString = str.capitalizedWords()
print(capitalizedString)
/*
run:
Swift Programming Language
*/